public void Guardar_cliente(Cliente cliente) { //especifico que SP voy a ejecutar SqlCommand cmd = new SqlCommand("SANTI_EL_LIDER.Cliente_Guardar", db.Connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Transaction = db.Transaccion; //seteo los parametros que recibe el stored procedure cmd.Parameters.AddWithValue("@id", SqlDbType.Int).Value = cliente.Id > 0 ? cliente.Id : -1; cmd.Parameters.AddWithValue("@nombre", SqlDbType.NVarChar).Value = cliente.Nombre; cmd.Parameters.AddWithValue("@apellido", SqlDbType.NVarChar).Value = cliente.Apellido; cmd.Parameters.AddWithValue("@dni", SqlDbType.Int).Value = cliente.Dni; cmd.Parameters.AddWithValue("@fecha_nacimiento", SqlDbType.DateTime).Value = cliente.FechaNac; cmd.Parameters.AddWithValue("@direccion", SqlDbType.NVarChar).Value = cliente.Direccion; cmd.Parameters.AddWithValue("@telefono", SqlDbType.Int).Value = cliente.Telefono; cmd.Parameters.AddWithValue("@mail", SqlDbType.NVarChar).Value = cliente.Mail; if (cliente.Id > 0) cmd.ExecuteNonQuery(); else { SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read()) { cliente.Id = Convert.ToInt32(sdr["nuevo"].ToString()); } sdr.Close(); } }
public List<Cliente> BuscaNome(string nome) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = " SELECT * FROM CLIENTE WHERE Nome like @Nome "; cmd.Parameters.AddWithValue("@Nome", "%" + nome + "%"); SqlDataReader reader = Contexto.ExecutaComandoComRetorno(cmd); var clientes = new List<Cliente>(); if (reader.HasRows) { while (reader.Read()) { Cliente cliente = new Cliente();//só add qd é uma lista cliente.IdCliente = int.Parse(reader["IdCliente"].ToString()); cliente.Nome = reader["Nome"].ToString(); cliente.Sobrenome = reader["Sobrenome"].ToString(); cliente.Email = reader["Email"].ToString(); cliente.DataCadastro = DateTime.Parse(reader["DataCadastro"].ToString()); cliente.Ativo = Boolean.Parse(reader["Ativo"].ToString()); clientes.Add(cliente); } } else { clientes = null; } reader.Close(); return clientes; }
public dto.ErrorClass NuevoCliente(ent.Cliente r) { dto.ErrorClass error = new dto.ErrorClass(); try { var entidad = Mapper.Map <ent.Cliente, dato.Cliente>(r); var existe = new dom.Cliente().Buscar(c => c.NroDocumento == r.NroDocumento && c.TipoDocumentoId == r.TipoDocumentoId).Count(); if (existe > 0) { error.Error = true; error.Mensaje = Mensajes.ClienteDuplicado; } else { new dom.Cliente().Adicionar(entidad); error.Error = false; error.Mensaje = Mensajes.Guardado; } } catch (Exception Ex) { error.Error = true; error.Mensaje = ConstantesErrores.NoControlado; } return(error); }
public List <ent.Cliente> ObtenerClientes(dto.ClienteObtenerRequest r) { var query = new dom.Cliente().Buscar(c => c.EmpresaId == r.Empresa_id && c.Nombre.Contains(r.Nombre) && c.NroDocumento.Contains(r.NroDocumento)); var Resultado = Mapper.Map <IEnumerable <dato.Cliente>, IEnumerable <ent.Cliente> >(query); return(Resultado.ToList()); }
protected void btnCangear(object sender, EventArgs e) { aux = clientes.Find(item => item.DNI == Int32.Parse(inputDNI.Text)); long idcliente; VoucherNegocio voucherNegocio = new VoucherNegocio(); if (aux != null) { aux.Apellido = inputApellido.Text; aux.Nombre = inputNombre.Text; aux.Email = inputEmail.Text; aux.Direccion = inputDireccion.Text; aux.Ciudad = inputCiudad.Text; aux.CodigoPostal = inputCodigoPostal.Text; negocioCliente.update(aux); idcliente = aux.Id; } else { aux = new Dominio.Cliente(); aux.DNI = Int32.Parse(inputDNI.Text); aux.Apellido = inputApellido.Text; aux.Nombre = inputNombre.Text; aux.Email = inputEmail.Text; aux.Direccion = inputDireccion.Text; aux.Ciudad = inputCiudad.Text; aux.CodigoPostal = inputCodigoPostal.Text; negocioCliente.insertar(aux); idcliente = negocioCliente.Contar(); } voucherNegocio.update(idcliente, (long)Session["CodigoProducto" + Session.SessionID], (long)Session["CodigoVoucher" + Session.SessionID]); negocioCliente.EnviarMail(aux, (long)Session["CodigoProducto" + Session.SessionID], (long)Session["CodigoVoucher" + Session.SessionID]); Response.Redirect("success.aspx"); }
public void Inserir(Cliente cliente) { using (contexto = new Contexto()) { string strQuery = " INSERT INTO CLIENTE(Nome, Sobrenome, Email, DataCadastro, Ativo) "; strQuery += string.Format(" VALUES('{0}', '{1}', '{2}', '{3}', '{4}') ", cliente.Nome, cliente.Sobrenome, cliente.Email, cliente.DataCadastro, cliente.Ativo); contexto.ExecutaComando(strQuery); } }
private void completarFormulario(Dominio.Cliente aux) { // aux.Id; inputDNI.Text = aux.DNI.ToString(); inputNombre.Text = aux.Nombre; inputApellido.Text = aux.Apellido; inputEmail.Text = aux.Email; inputDireccion.Text = aux.Direccion; inputCiudad.Text = aux.Ciudad; inputCodigoPostal.Text = aux.CodigoPostal; }
public void Autocomplete(Cliente cliente) { txtNombre.Text = cliente.Nombre; txtApellido.Text = cliente.Apellido; txtDni.Text = cliente.Dni.ToString(); txtMail.Text = cliente.Mail; txtDireccion.Text = cliente.Direccion; txtTelefono.Text = cliente.Telefono.ToString(); cmbMes.SelectedIndex = cmbMes.Items.IndexOf(cliente.FechaNac.Month); cmbAnio.SelectedIndex = cmbAnio.Items.IndexOf(cliente.FechaNac.Year); cmbDia.SelectedIndex = cliente.FechaNac.Day - 1; }
public ActionResult Cadastrar(Cliente cliente) { if (ModelState.IsValid) { aplicacao.Inserir(cliente); return RedirectToAction("Index"); } else { return View(cliente); } }
public void Alterar(Cliente cliente) { using (contexto = new Contexto()) { string strQuery = " UPDATE CLIENTE SET "; strQuery += string.Format(" Nome = '{0}', ", cliente.Nome); strQuery += string.Format(" Sobrenome = '{0}', ", cliente.Sobrenome); strQuery += string.Format(" Email = '{0}', ", cliente.Email); strQuery += string.Format(" DataCadastro = '{0}', ", cliente.DataCadastro); strQuery += string.Format(" Ativo = '{0}' ", cliente.Ativo); strQuery += string.Format(" WHERE ClienteId = {0} ", cliente.ClienteId); contexto.ExecutaComando(strQuery); } }
public void Alterar(Cliente cliente) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = " UPDATE CLIENTE SET Nome=@Nome, Sobrenome=@Sobrenome, Email=@Email, "; cmd.CommandText += " DataCadastro=@DataCadastro, Ativo=@Ativo WHERE IdCliente=@IdCliente "; cmd.Parameters.AddWithValue("@Nome", cliente.Nome); cmd.Parameters.AddWithValue("@Sobrenome", cliente.Sobrenome); cmd.Parameters.AddWithValue("@Email", cliente.Email); cmd.Parameters.AddWithValue("@DataCadastro", cliente.DataCadastro); cmd.Parameters.AddWithValue("@Ativo", cliente.Ativo); cmd.Parameters.AddWithValue("@IdCliente", cliente.IdCliente); Contexto.ExecutaComando(cmd); }
protected void btnIngresarDNI(object sender, EventArgs e) { int auxDNI; bool success = Int32.TryParse(inputDNI.Text, out auxDNI); success = ((auxDNI.ToString().Length) > 4 && (auxDNI.ToString().Length) < 10) && (success == true) ? true : false; if (success) { aux = clientes.Find(item => item.DNI == Int32.Parse(inputDNI.Text)); if (aux != null) { completarFormulario(aux); inputEmail.Enabled = true; inputCiudad.Enabled = true; inputApellido.Enabled = true; inputCodigoPostal.Enabled = true; inputNombre.Enabled = true; inputDireccion.Enabled = true; inputDNI.Enabled = false; btncangear.Enabled = true; update = true; } else { vaciarCampos(); inputDNI.Enabled = false; inputEmail.Enabled = true; inputCiudad.Enabled = true; inputApellido.Enabled = true; inputCodigoPostal.Enabled = true; inputNombre.Enabled = true; inputDireccion.Enabled = true; btncangear.Enabled = true; update = false; } } else { inputDNI.Text = "Debe ingresar un dni"; inputEmail.Enabled = false; inputCiudad.Enabled = false; inputApellido.Enabled = false; inputCodigoPostal.Enabled = false; inputNombre.Enabled = false; inputDireccion.Enabled = false; } }
protected void Page_Load(object sender, EventArgs e) { aux = new Dominio.Cliente(); idprod = Convert.ToInt64(Request.QueryString["idprod"]); Session["CodigoProducto" + Session.SessionID] = idprod; clientes = negocioCliente.listar(); string email = inputEmail.Text; inputEmail.Enabled = false; inputCiudad.Enabled = false; inputApellido.Enabled = false; inputCodigoPostal.Enabled = false; inputNombre.Enabled = false; inputDireccion.Enabled = false; btncangear.Enabled = false; }
public Cliente Cliente_FindById(int id) { SqlCommand cmd = new SqlCommand("SANTI_EL_LIDER.Cliente_FindById", db.Connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Transaction = db.Transaccion; //seteo los parametros que recibe el stored procedure cmd.Parameters.AddWithValue("@id", SqlDbType.Int).Value = id; // cmd.Parameters.AddWithValue("@nombre", SqlDbType.NVarChar).Value = null; //ejecuto la consulta y traigo el resultado SqlDataReader sdr = cmd.ExecuteReader(); Cliente clienteSeleccionada = new Cliente(); while (sdr.Read()) { clienteSeleccionada = LoadObject(sdr); } sdr.Close(); return clienteSeleccionada; }
public List<Cliente> Contador() { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = " SELECT DataCadastro, COUNT(*) as Total FROM CLIENTE GROUP BY DataCadastro "; // SELECT CONVERT(varchar(10),DataCadastro,103), COUNT(*) as Total FROM CLIENTE GROUP BY DataCadastro SqlDataReader reader = Contexto.ExecutaComandoComRetorno(cmd); var clientes = new List<Cliente>(); if (reader.HasRows)//tem q passar os itens deles, só ñ tem parâmetro { Cliente cliente = new Cliente(); while (reader.Read() && cliente.IdCliente > 0) { cliente.IdCliente = int.Parse(reader["IdCliente"].ToString()); cliente.Nome = reader["Nome"].ToString(); cliente.Sobrenome = reader["Sobrenome"].ToString(); cliente.Email = reader["Email"].ToString(); cliente.DataCadastro = DateTime.Parse(reader["DataCadastro"].ToString()); cliente.Ativo = Boolean.Parse(reader["Ativo"].ToString()); } } else { reader.Read(); Cliente cliente = new Cliente(); cliente.IdCliente = int.Parse(reader["IdCliente"].ToString()); cliente.Nome = reader["Nome"].ToString(); cliente.Sobrenome = reader["Sobrenome"].ToString(); cliente.Email = reader["Email"].ToString(); cliente.DataCadastro = DateTime.Parse(reader["DataCadastro"].ToString()); cliente.Ativo = Boolean.Parse(reader["Ativo"].ToString()); } //reader.Close(); return clientes; }
private void insertarClientes() { Cliente nuevo = new Cliente(1000, "Cliente1"); Servicio s = new Servicio(0, 1000, "Servicio1-1"); nuevo.addServicio(s); s = new Servicio(1, 1000, "Servicio1-2"); nuevo.addServicio(s); Clientes.Add(nuevo); nuevo = new Cliente(1001, "Cliente2"); s = new Servicio(0, 1001, "Servicio2-1"); nuevo.addServicio(s); s = new Servicio(1, 1002, "Servicio2-2"); nuevo.addServicio(s); Clientes.Add(nuevo); nuevo = new Cliente(1002, "Cliente3"); s = new Servicio(0, 1002, "Servicio3-1"); nuevo.addServicio(s); s = new Servicio(1, 1002, "Servicio3-2"); Clientes.Add(nuevo); nuevo.addServicio(s); }
public ActionResult Editar(Cliente cliente) { if (ModelState.IsValid) { aplicacao.Alterar(cliente); return RedirectToAction("Index"); } else { return View(cliente); } }
public void Inserir(Cliente cliente) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = " INSERT INTO CLIENTE(Nome, Sobrenome, Email, DataCadastro, Ativo) "; cmd.CommandText += " VALUES(@Nome, @Sobrenome, @Email, @DataCadastro, @Ativo) "; cmd.Parameters.AddWithValue("@Nome", cliente.Nome); cmd.Parameters.AddWithValue("@Sobrenome", cliente.Sobrenome); cmd.Parameters.AddWithValue("@DataCadastro", cliente.DataCadastro); cmd.Parameters.AddWithValue("@Email", cliente.Email); cmd.Parameters.AddWithValue("@Ativo", cliente.Ativo); Contexto.ExecutaComando(cmd); }
private void txtDni_Leave(object sender, EventArgs e) { if (txtDni.Text != "") { enRevision = new ClienteDAO().Cliente_FindByDni(Convert.ToInt32(txtDni.Text)); if (enRevision != null) Autocomplete(enRevision); } }
private void btnNext_Click(object sender, EventArgs e) { ClienteDAO dao = new ClienteDAO(); if (enRevision == null) enRevision = new Cliente(); enRevision.Dni = Convert.ToInt32(txtDni.Text); enRevision.Nombre = txtNombre.Text; enRevision.Apellido = txtApellido.Text; enRevision.Direccion = txtDireccion.Text; enRevision.Mail = txtMail.Text; enRevision.Telefono = Convert.ToInt32(txtTelefono.Text); enRevision.FechaNac = new DateTime(cmbAnio.SelectedIndex + 1900, cmbMes.SelectedIndex+1, (int)cmbDia.SelectedValue); dao.Guardar_cliente(enRevision); //save Random rnd = new Random(); int codigo = rnd.Next(10000000, 99999999); // creates a 8 digit random no. if (indice <= cant_pasajes) { if (butaca_elegida == null) { MessageBox.Show("Debe elegir una butaca"); return; } Pasaje pasaje = new Pasaje(); pasaje.Butaca = butaca_elegida; pasaje.Cliente = enRevision; pasaje.Codigo = codigo; pasajes.Add(pasaje); butacas_disponibles.Remove(butaca_elegida); } else { Paquete paq = new Paquete(); paq.Kgs = kgs; paq.Cliente = enRevision; paquete = paq; } indice++; if (indice > total) { //paso al form de pago Pago form = new Pago(pasajes, paquete, viaje); form.Show(); this.Hide(); } else { SetCaption(); ClearFields(); } }
public Cliente LoadObject(SqlDataReader reader) { Cliente cliente = new Cliente(); cliente.Id = Convert.ToInt32(reader["id"].ToString()); cliente.Nombre = reader["nombre"].ToString(); cliente.Apellido = reader["apellido"].ToString(); cliente.Mail = reader["mail"].ToString(); cliente.Direccion = reader["direccion"].ToString(); cliente.Dni = Convert.ToInt32(reader["dni"].ToString()); cliente.Telefono = Convert.ToInt32(reader["telefono"].ToString()); cliente.FechaNac = Convert.ToDateTime(reader["fecha_nacimiento"].ToString()); return cliente; }
public Cliente ListarPorId(int id) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = " SELECT * FROM CLIENTE WHERE IdCliente = @IdCliente "; cmd.Parameters.AddWithValue("@IdCliente", id); SqlDataReader reader = Contexto.ExecutaComandoComRetorno(cmd); Cliente cliente = new Cliente(); if (reader.HasRows) { reader.Read(); cliente.IdCliente = int.Parse(reader["IdCliente"].ToString()); cliente.Nome = reader["Nome"].ToString(); cliente.Sobrenome = reader["Sobrenome"].ToString(); cliente.Email = reader["Email"].ToString(); cliente.DataCadastro = DateTime.Parse(reader["DataCadastro"].ToString()); cliente.Ativo = Boolean.Parse(reader["Ativo"].ToString()); } else { cliente = null; } reader.Close(); return cliente; }
public bool AgregarContrato(Excurcion ex, Cliente cliente, IList<Pasajero> listaPasajeros,DateTime fechaContrato, string id) { bool retorno = false; Contrato unC = new Contrato(ex, cliente, listaPasajeros,fechaContrato, id); if (this.RepoContratos.Add(unC)) { retorno = true; FachadaAgencia.Instancia.SerializarTodo(); FachadaAgencia.Instancia.GuardarParametros(":"); } return retorno; }
public List<Cliente> ListarTodos() { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = " SELECT * FROM CLIENTE "; SqlDataReader reader = Contexto.ExecutaComandoComRetorno(cmd); reader.Read(); var clientes = new List<Cliente>(); if (reader.HasRows) { while (reader.Read()) { Cliente cliente = new Cliente(); cliente.IdCliente = int.Parse(reader["IdCliente"].ToString()); cliente.Nome = reader["Nome"].ToString(); cliente.Sobrenome = reader["Sobrenome"].ToString(); cliente.Email = reader["Email"].ToString(); cliente.DataCadastro = DateTime.Parse(reader["DataCadastro"].ToString()); cliente.Ativo = Boolean.Parse(reader["Ativo"].ToString()); clientes.Add(cliente); } } else { clientes = null; } reader.Close(); return clientes; }
private List<Cliente> TransformaDataReaderEmLista(SqlDataReader reader) { var clientes = new List<Cliente>(); while (reader.Read()) { Cliente cliente = new Cliente(); cliente.ClienteId = int.Parse(reader["ClienteId"].ToString()); cliente.Nome = reader["Nome"].ToString(); cliente.Sobrenome = reader["Sobrenome"].ToString(); cliente.Email = reader["Email"].ToString(); cliente.DataCadastro = DateTime.Parse(reader["DataCadastro"].ToString()); cliente.Ativo = Boolean.Parse(reader["Ativo"].ToString()); clientes.Add(cliente); } reader.Close(); return clientes; }
//public Cliente Nome { get; set; } public Produto() { Cliente = new Cliente(); //this.IdCliente = IdCliente; }
private void button1_Click(object sender, EventArgs e) { DataBase.GetInstance().Transaccion_Comenzar(); ClienteDAO cl_dao = new ClienteDAO(); Cliente responsable = cl_dao.Cliente_FindByDni(Convert.ToInt32(txtDni.Text)); if (responsable == null) responsable = new Cliente(); responsable.Dni = Convert.ToInt32(txtDni.Text); responsable.Nombre = txtNombre.Text; responsable.Apellido = txtApellido.Text; responsable.Direccion = txtDireccion.Text; responsable.Mail = txtMail.Text; responsable.Telefono = Convert.ToInt32(txtTelefono.Text); responsable.FechaNac = new DateTime(cmbAnio.SelectedIndex + 1900, cmbMes.SelectedIndex + 1, (int)cmbDia.SelectedValue); cl_dao.Guardar_cliente(responsable); string base64Guid = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper(); detalle.PNR = base64Guid; detalle.FechaCompra = DateTime.Now; detalle.Responsable_Pago = responsable; if (rdbTarjeta.Checked) { if (txtTC_Venc.Text.Length != 4) { MessageBox.Show("El vencimiento de la tarjeta es invalido"); return; } detalle.TC_Numero = Convert.ToInt32(txtTC_Numero.Text); detalle.TC_Tipo = cmbTC_Tipo.SelectedValue.ToString(); detalle.Cuotas = Convert.ToInt32(cmbTC_Cuotas.SelectedValue); detalle.TC_Vencimiento = txtTC_Venc.Text; detalle.MedioPago = "TC"; } else { detalle.MedioPago = "Efectivo"; } new DetalleCompraDAO().Guardar_detalleCompra(detalle); PasajeDAO pasaje_dao = new PasajeDAO(); foreach (Pasaje p in pasajes) { pasaje_dao.Guardar_pasaje(p); } if (paquete != null) new PaqueteDAO().Guardar_paquete(paquete); DataBase.GetInstance().Transaccion_Commit(); MessageBox.Show("Gracias por su compra. Su PNR es: " + base64Guid); Main form = new Main(); form.Show(); this.Hide(); }
public bool AgregarCliente(string nombre, string apellido, string ci, string direccionFactura) { bool retorno = false; Cliente unC = new Cliente(nombre, apellido, ci, direccionFactura); if (this.RepoClientes.Add(unC)) { retorno = true; FachadaAgencia.Instancia.SerializarTodo(); FachadaAgencia.Instancia.GuardarParametros(":"); } return retorno; }