Guest User

Untitled

a guest
Jan 21st, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.71 KB | None | 0 0
  1. <!-- Content Wrapper. Contains page content -->
  2. <div class="content-wrapper">
  3. <!-- Content Header (Page header) -->
  4. <section class="content-header">
  5. <h1>
  6. Clientes
  7. <small>Editar Cliente</small>
  8. </h1>
  9. </section>
  10. <!-- Main content -->
  11. <section class="content">
  12. <!-- Default box -->
  13. <div class="box box-solid">
  14. <div class="box-body">
  15. </div>
  16. <hr><!-- /.box-body -->
  17. <div class="row">
  18. <div class="col-md-12">
  19.  
  20. <?php if($this->session->flashdata("error")):?>
  21. <div class="alert alert-danger alert-dismissible">
  22. <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
  23. <p><i class="icon fa fa-ban"></i><?php echo $this->session->flashdata("error");?></p>
  24. </div>
  25. <?php endif;?>
  26.  
  27. <form action="<?php echo base_url();?>mantenimiento/clientes/update" method="POST">
  28. <input type="hidden" name="idCliente" value="<?php echo $cliente->id_cliente;?>">
  29. <div class="form-group">
  30. <label for="nombres">Nombres: </label>
  31. <input type="text" class="form-control" id="nombres" name="nombres" value="<?php echo $cliente->nombres_cliente;?>">
  32. </div>
  33.  
  34. <div class="form-group">
  35. <label for="apellidos">Apellidos: </label>
  36. <input type="text" class="form-control" id="apellidos" name="apellidos" value="<?php echo $cliente->apellidos_cliente;?>">
  37. </div>
  38.  
  39. <div class="form-group">
  40. <label for="telefono">Teléfono: </label>
  41. <input type="text" class="form-control" id="telefono" name="telefono" value="<?php echo $clientes->telefono_cliente;?>">
  42. </div>
  43.  
  44. <div class="form-group">
  45. <label for="direccion">Dirección: </label>
  46. <input type="text" class="form-control" id="direccion" name="direccion" value="<?php echo $cliente->direccion_cliente;?>">
  47. </div>
  48.  
  49. <div class="form-group">
  50. <label for="ruc">Ruc: </label>
  51. <input type="text" class="form-control" id="ruc" name="ruc" value="<?php echo $cliente->ruc_cliente;?>">
  52. </div>
  53.  
  54. <div class="form-group">
  55. <label for="empresa">Empresa: </label>
  56. <input type="text" class="form-control" id="empresa" name="empresa" value="<?php echo $cliente->empresa_cliente;?>">
  57. </div>
  58.  
  59. <div class="form-group">
  60. <button type="submit" class="btn btn-succes btn-flat">Guardar</button>
  61. </div>
  62.  
  63. </form>
  64. </div>
  65. </div>
  66. </div>
  67. <!-- /.box -->
  68. </section>
  69. <!-- /.content -->
  70. </div>
  71. <!-- /.content-wrapper -->
  72.  
  73. public function index()
  74. {
  75. $data = array(
  76. 'clientes' => $this->Clientes_models->getClientes_models(),
  77. );
  78. $this->load->view('layouts/header');
  79. $this->load->view('layouts/aside');
  80. $this->load->view('admin/clientes/list_clientes',$data);
  81. $this->load->view('layouts/footer');
  82.  
  83. }
  84.  
  85. public function add_funcion()
  86. {
  87. $this->load->view('layouts/header');
  88. $this->load->view('layouts/aside');
  89. $this->load->view('admin/clientes/add_vista');
  90. $this->load->view('layouts/footer');
  91. }
  92.  
  93. public function store_funcion()
  94. {
  95. $nombre = $this->input->post("nombre");
  96. $apellido = $this->input->post("apellido");
  97. $telefono = $this->input->post("telefono");
  98. $direccion = $this->input->post("direccion");
  99. $ruc = $this->input->post("ruc");
  100. $empresa = $this->input->post("empresa");
  101. if ($nombre=='')
  102. {
  103. $this->session->set_flashdata("error", " El campo nombre no puede quedar en blanco");
  104. redirect(base_url()."mantenimiento/clientes/add_funcion");
  105. }
  106. else
  107. {
  108. $data = array(
  109. 'nombres_cliente' => strtoupper($nombre),
  110. 'apellidos_cliente' => strtoupper($apellido),
  111. 'telefono_cliente' => strtoupper($telefono),
  112. 'direccion_cliente' => strtoupper($direccion),
  113. 'ruc_cliente' => $ruc,
  114. 'empresa_cliente' => strtoupper($empresa),
  115. 'estado_cliente' => "1"
  116. );
  117. if ($this->Clientes_models->save_model($data))
  118. {
  119. redirect(base_url()."mantenimiento/clientes");
  120. }
  121. else
  122. {
  123. $this->session->set_flashdata("error","Hubo un problema al guardar la informacion");
  124. redirect(base_url()."mantenimiento/clientes/add_vista");
  125. }
  126. }
  127.  
  128. }
  129. public function edit_funcion($id)
  130. {
  131. $data = array
  132. (
  133. 'cliente' => $this->Clientes_models->getClientes_models($id),
  134. );
  135. $this->load->view('layouts/header');
  136. $this->load->view('layouts/aside');
  137. $this->load->view('admin/clientes/edit_vista', $data);
  138. $this->load->view('layouts/footer');
  139. }
  140.  
  141. public function update_funcion()
  142. {
  143. $idCliente = $this->input->post("idCliente");
  144. $nombre = $this->input->post("nombres");
  145. $apellido = $this->input->post("apellidos");
  146. $telefono = $this->input->post("telefono");
  147. $direccion = $this->input->post("direccion");
  148. $ruc = $this->input->post("ruc");
  149. $empresa = $this->input->post("empresa");
  150. if ($nombre=='')
  151. {
  152. $this->session->set_flashdata("error", " El campo nombre no puede quedar en blanco");
  153. redirect(base_url()."mantenimiento/clientes/add_funcion");
  154. }
  155. else
  156. {
  157. $data = array(
  158. 'nombres_cliente' => strtoupper($nombre),
  159. 'apellidos_cliente' => strtoupper($apellido),
  160. 'telefono_cliente' => strtoupper($telefono),
  161. 'direccion_cliente' => strtoupper($direccion),
  162. 'ruc_cliente' => $ruc,
  163. 'empresa_cliente' => strtoupper($empresa),
  164. );
  165. if ($this->Clientes_models->update_model($idCliente, $data))
  166. {
  167. redirect(base_url()."mantenimiento/clientes");
  168. }
  169. else
  170. {
  171. $this->session->set_flashdata("error","Hubo un problema al guardar la informacion");
  172. redirect(base_url()."mantenimiento/clientes/add_vista");
  173. }
  174. }
  175. }
Add Comment
Please, Sign In to add comment