public void Insertar(ClienteDto dto) { using (var context = new ModeloGastronomiaContainer()) { var clienteNuevo = new DAL.Cliente(); clienteNuevo.Codigo = dto.Codigo; clienteNuevo.Apellido = dto.Apellido; clienteNuevo.Direccion = dto.Direccion; clienteNuevo.Dni = dto.Dni; clienteNuevo.Nombre = dto.Nombre; clienteNuevo.Teléfono = dto.Telefono; clienteNuevo.Cuil = dto.Cuil; clienteNuevo.Celular = dto.Celular; clienteNuevo.EstaEliminado = false; clienteNuevo.ActivoParaCompra = true; clienteNuevo.MontoMaximo = dto.MontoMaximoCtaCte; clienteNuevo.DeudaTotal = dto.DeudaTotal; clienteNuevo.TieneCtaCte = dto.TieneCuentaCorriente; clienteNuevo.EstaOcupado = false; context.Personas.Add(clienteNuevo); context.SaveChanges(); } }
public Cliente GetCustomersByID(int ClienteID) { Cliente clientito = null; using (SqlConnection conexion = new SqlConnection()) { try { conexion.ConnectionString = @"Data Source=.\sqlexpress;Initial Catalog=AdventureWorks2014;Integrated Security=True"; SqlCommand comando = new SqlCommand("SELECT * FROM Sales.Customer WHERE CustomerID=@customerID"); comando.Parameters.Add("@customerID", SqlDbType.Int, 10).Value = ClienteID; comando.Connection = conexion; conexion.Open(); SqlDataReader lector = comando.ExecuteReader(); while (lector.Read()) { clientito = new Cliente(lector.GetInt32(0), lector.GetInt32(1), lector.GetInt32(2), lector.GetString(4), lector.GetString(5),lector.GetDateTime(6)); } return clientito; } catch (Exception) { //no hubo conexion: manejar eventos return null; } finally { conexion.Close(); } } }
//Metodo verifica que los datos que recibe esten correctos //para pasarlo a dal y insetarlos public void insertarCliente(ENT.Cliente cli) { DAL.Cliente DalCliente = new DAL.Cliente(); try { if (cli.Cedula == String.Empty) { throw new Exception("Se debe ingresar la Cedula"); } if (cli.Nombre == String.Empty) { throw new Exception("Se debe ingresar su Nombre"); } if (cli.ApellidoPaterno == String.Empty) { throw new Exception("Se debe ingresar el Apellido Paterno"); } if (cli.ApellidoMaterno == String.Empty) { throw new Exception("Se debe ingresar el Apellifdo Materno"); } if (cli.TelefonoCasa == String.Empty) { throw new Exception("Se debe ingresar el Telefono de casa"); } if (cli.TelefonoOficina == String.Empty) { throw new Exception("Se debe ingrese el Telefono de oficina "); } if (cli.TelefonoCelular == String.Empty) { throw new Exception("Se debe ingresar el Telefono cedular"); } if (cli.Id <= 0) { DalCliente.agregarCliente(cli); if (DalCliente.IsError) { throw new Exception("Error al agregar el cliente" + DalCliente.ErrorMsg); } } else { DalCliente.editarCliente(cli); if (DalCliente.IsError) { throw new Exception("Error al editar el cliente" + DalCliente.ErrorMsg); } } } catch (Exception ex) { throw ex; } }
public ActualizarCliente(Cliente cli) { InitializeComponent(); idCliente = cli.IdCliente; txb_NombreClient.Text = cli.Nombre; txb_PaternoClient.Text = cli.Paterno; txb_MaternoCLient.Text = cli.Materno; txb_CedulaClient.Text = Convert.ToString(cli.Cedula); txb_TelfClient.Text = Convert.ToString(cli.Telefono); }
public CadastroDeContatos() { InitializeComponent(); clientes = new ClienteDAO(); registro = new Cliente(); }
public static List<Cliente> clientes() { List<Cliente> listaClientes = new List<Cliente>(); string connectionString = ConfigurationManager.ConnectionStrings["ParkeoConnString"].ConnectionString; using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand("PDB_listaClientes", connection); command.CommandType = CommandType.StoredProcedure; try { connection.Open(); SqlDataReader reader = command.ExecuteReader(); while (reader.HasRows) { while (reader.Read()) { Cliente c = new Cliente(); c.IdCliente = reader.GetInt32(0); c.Nombre = reader.GetString(1); listaClientes.Add(c); } reader.NextResult(); } reader.Close(); } catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } } return listaClientes; }
public DataTable cargarInformeClientePorIdOrden(int valor) { DataTable tabla = null; DAL.Cliente DalCliente = new DAL.Cliente(); try { tabla = DalCliente.cargarInformeClientePorIdOrden(valor); if (DalCliente.Error) { throw new Exception("Erro al cargar los datos del cliente, en este informe " + DalCliente.ErrorMsg); } } catch (Exception ex) { throw ex; } return(tabla); }
public static DAL.Cliente Map(BIZ.Cliente viejo) { DAL.Cliente nuevo = new DAL.Cliente(); nuevo.CUIT = viejo.Cuit; nuevo.DniConyuge = viejo.DniConyugue; nuevo.Domicilio = viejo.Domicilio; nuevo.EstadoCivil = (int)viejo.EstadoCivil; nuevo.FechaNacimiento = viejo.FechaNac; nuevo.IngresoMesualAprox = viejo.IngresosMensualesAprox; nuevo.Nombre = viejo.Nombre; nuevo.DNI = viejo.NroDocumento; nuevo.Sexo = (int)viejo.Sexo; nuevo.SituacionLaboral = (int)viejo.SituacionLaboral; nuevo.TipoDocumento = (int)viejo.TipoDocumento; return(nuevo); }
//Metodo vefica que la entidad cliente este correcta y poder eliminarlo //si hay error mostrarlo en interfaz public void eliminarCliente(ENT.Cliente cliente) { try { DAL.Cliente DalCliente = new DAL.Cliente(); if (cliente.Id <= 0) { throw new Exception("Debes seleccionar un cliente valido"); } DalCliente.borrarCliente(cliente); if (DalCliente.Error) { throw new Exception("Error al eliminar el vehíclo, " + DalCliente.ErrorMsg); } } catch (Exception ex) { throw ex; } }
public static BIZ.Cliente Map(DAL.Cliente viejo) { BIZ.Cliente nuevo = new BIZ.Cliente(); if (viejo == null) { return(nuevo); } nuevo.Cuit = viejo.CUIT; nuevo.DniConyugue = viejo.DniConyuge; nuevo.Domicilio = viejo.Domicilio; nuevo.EstadoCivil = (BIZ.Cliente.EstadosCiviles)viejo.EstadoCivil; nuevo.FechaNac = viejo.FechaNacimiento; nuevo.IngresosMensualesAprox = viejo.IngresoMesualAprox; nuevo.Nombre = viejo.Nombre; nuevo.NroDocumento = viejo.DNI; nuevo.Sexo = (BIZ.Cliente.Sexos)viejo.Sexo; nuevo.SituacionLaboral = (BIZ.Cliente.SituacionesLaborales)viejo.SituacionLaboral; nuevo.TipoDocumento = (BIZ.Cliente.TiposDocumentos)viejo.TipoDocumento; return(nuevo); }
//Metodo verifica errores, cuando se cargqa los cliente //si los hay monstrarlos en interfaz public List <ENT.Cliente> cargarClientes() { DAL.Cliente DalCliente = new DAL.Cliente(); List <ENT.Cliente> clientes = new List <ENT.Cliente>(); try { clientes = DalCliente.obtenerClientes(); if (DalCliente.Error) { throw new Exception("Error al cargar los clientes, " + DalCliente.ErrorMsg); } if (clientes.Count <= 0) { throw new Exception("No hay clientes registrados"); } } catch (Exception ex) { throw ex; } return(clientes); }
//Metodo verifica errores, cuando se cargqa los clientes //Si los hay mostrarlos en interfaz public List <ENT.Cliente> buscarCliente(string valor, string columna) { DAL.Cliente DalCliente = new DAL.Cliente(); List <ENT.Cliente> clientes = new List <ENT.Cliente>(); try { clientes = DalCliente.buscarClientes(valor, columna); if (DalCliente.Error) { throw new Exception("Error al buscar los clientes, " + DalCliente.ErrorMsg); } if (clientes.Count <= 0) { throw new Exception("No hay clientes registrados"); } } catch (Exception ex) { throw ex; } return(clientes); }
public static void guardarCliente(Cliente cliente) { int idCliente = 0; string connectionString = ConfigurationManager.ConnectionStrings["ParkeoConnString"].ConnectionString; using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand("PDB_guardarCliente", connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("nombre", cliente.Nombre); command.Parameters.AddWithValue("paterno", cliente.Paterno); command.Parameters.AddWithValue("materno", cliente.Materno); command.Parameters.AddWithValue("cedula", cliente.Cedula); command.Parameters.AddWithValue("telefono", cliente.Telefono); command.Parameters.AddWithValue("eliminado", cliente.Eliminar); command.Parameters.AddWithValue("idCliente", 0); command.Parameters["idCliente"].Direction = ParameterDirection.Output; try { connection.Open(); SqlTransaction trato = connection.BeginTransaction(); command.Transaction = trato; int fila = command.ExecuteNonQuery(); if (fila != 0) { idCliente = Convert.ToInt32(command.Parameters["idCliente"].Value); foreach (Vehiculo item in cliente.getVehiculo()) { SqlCommand commandVehiculo = new SqlCommand("PDB_grabarVehiculo", connection); commandVehiculo.CommandType = CommandType.StoredProcedure; commandVehiculo.Parameters.AddWithValue("placa", item.Placa); commandVehiculo.Parameters.AddWithValue("idCliente", idCliente); commandVehiculo.Parameters.AddWithValue("modelo", item.Modelo.IdModelo); commandVehiculo.Parameters.AddWithValue("tipo", item.TipoVehiculo.IdTipoVehiculo); commandVehiculo.Transaction = trato; fila = commandVehiculo.ExecuteNonQuery(); if (fila != 0) { fila = 1; } else { fila = 0; return; } } } if (fila != 0) { trato.Commit(); } else { trato.Rollback(); } } catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } } }
/// <summary> /// Deprecated Method for adding a new object to the Clientes EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToClientes(Cliente cliente) { base.AddObject("Clientes", cliente); }
/// <summary> /// Create a new Cliente object. /// </summary> /// <param name="id">Initial value of the ID property.</param> public static Cliente CreateCliente(global::System.Int32 id) { Cliente cliente = new Cliente(); cliente.ID = id; return cliente; }
public void Guardar(Cliente cliente) { clientes.Add(cliente); }
private void btn_ClientAct_Click(object sender, EventArgs e) { Cliente clie = new Cliente(); clie.IdCliente = Convert.ToInt32(dgv_ListClient.CurrentRow.Cells[0].Value.ToString()); clie.Nombre = dgv_ListClient.CurrentRow.Cells[4].Value.ToString(); clie.Paterno = dgv_ListClient.CurrentRow.Cells[2].Value.ToString(); clie.Materno = dgv_ListClient.CurrentRow.Cells[3].Value.ToString(); clie.Cedula = Convert.ToInt32(dgv_ListClient.CurrentRow.Cells[1].Value.ToString()); clie.Telefono = Convert.ToInt32(dgv_ListClient.CurrentRow.Cells[5].Value.ToString()); ActualizarCliente actualizar = new ActualizarCliente(clie); actualizar.ShowDialog(); dgv_ListClient.DataSource = BRL.ClienteBRL.listaCliente(); dgv_ListClient.Columns[0].Visible = false; }