private void AceptarBoton_Click(object sender, EventArgs e) { MessageBox.Show("Recuerde seleccionar al cliente buscado en caso de encontrarlo.", "Atención", MessageBoxButtons.OK); this.DialogResult = DialogResult.OK; cliente = (Cliente)this.clienteDataGridView.CurrentRow.DataBoundItem; this.Close(); }
public Cliente DataRowToCliente(DataRow row) { var codigo = Decimal.Parse(row["CLI_CODIGO"].ToString()); var usu = Decimal.Parse(row["CLI_COD_USUARIO"].ToString()); var nombre = row["CLI_NOMBRE"].ToString(); var apellido = row["CLI_APELLIDO"].ToString(); var tipo_docu = row["CLI_TIPO_IDENTIFICACION"].ToString(); var nro_doc = Decimal.Parse(row["CLI_NUMERO_IDENTIFICACION"].ToString()); Decimal telef = 0; if (!row["CLI_TELEFONO"].Equals(DBNull.Value)) telef = Decimal.Parse(row["CLI_TELEFONO"].ToString()); var meil = row["CLI_MAIL"].ToString(); // var f_nac = DateTime.Parse("07/10/2014 09:56:50 p.m."); var f_nac = DateTime.Parse(row["CLI_FECHA_NACIMIENTO"].ToString()); String loc = ""; if (!row["CLI_LOCALIDAD"].Equals(DBNull.Value)) loc = row["CLI_LOCALIDAD"].ToString(); var call = row["CLI_CALLE"].ToString(); var altu = Decimal.Parse(row["CLI_NRO_CALLE"].ToString()); var pis = Decimal.Parse(row["CLI_PISO"].ToString()); var puert = row["CLI_DEPARTAMENTO"].ToString(); var pais = row["CLI_PAIS_ORIGEN"].ToString(); var nacion = row["CLI_NACIONALIDAD"].ToString(); var cliente = new Cliente(codigo, usu, nombre, apellido, tipo_docu, nro_doc, meil, telef, call, altu, pis, puert, f_nac, loc, pais, nacion); return cliente; }
public void InsertarCliente(Cliente cliente) { var query = String.Format(@"INSERT INTO LA_REVANCHA.CLIENTE " + "(CLI_TIPO_IDENTIFICACION, CLI_NUMERO_IDENTIFICACION, CLI_NOMBRE, CLI_APELLIDO, " + "CLI_TELEFONO, CLI_MAIL, CLI_FECHA_NACIMIENTO, CLI_CALLE, " + "CLI_PISO,CLI_DEPARTAMENTO, CLI_LOCALIDAD, CLI_NACIONALIDAD, " + "CLI_PAIS_ORIGEN, CLI_NRO_CALLE)" + "VALUES ('{0}', '{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}', " + "'{9}','{10}','{11}','{12}','{13}')", cliente.tipo_documento, cliente.numero_documento, cliente.nombre, cliente.apellido, cliente.telefono, cliente.mail, DBTypeConverter.ToSQLDateTime(cliente.nacimiento), cliente.calle, cliente.piso, cliente.departamento, cliente.localidad, cliente.nacionalidad, cliente.pais,cliente.nro_calle); SQLUtils.EjecutarConsultaConEfectoDeLado(query); }
public void ModificarCliente(Cliente cliente, Decimal codigo) { var query = String.Format(@"UPDATE LA_REVANCHA.CLIENTE SET " + "CLI_TIPO_IDENTIFICACION = '{0}', CLI_NUMERO_IDENTIFICACION = '{1}', CLI_NOMBRE = '{2}', CLI_APELLIDO = '{3}', " + "CLI_TELEFONO = '{4}', CLI_MAIL = '{5}', CLI_FECHA_NACIMIENTO = '{6}', CLI_CALLE = '{7}', " + "CLI_PISO = '{8}',CLI_DEPARTAMENTO = '{9}', CLI_LOCALIDAD = '{10}', CLI_NACIONALIDAD = '{11}', " + "CLI_PAIS_ORIGEN = '{12}', CLI_NRO_CALLE = '{13}' WHERE CLI_CODIGO = '{14}'", cliente.tipo_documento, cliente.numero_documento, cliente.nombre, cliente.apellido, cliente.telefono, cliente.mail, DBTypeConverter.ToSQLDateTime(cliente.nacimiento), cliente.calle, cliente.piso, cliente.departamento, cliente.localidad, cliente.nacionalidad, cliente.pais, cliente.nro_calle, codigo); SQLUtils.EjecutarConsultaConEfectoDeLado(query); }
internal bool UsuarioRegistrado(Reserva reserva, Cliente cliente) { var query = String.Format(@"SELECT * FROM GD2C2014.LA_REVANCHA.RESERVA_USUARIO " + "WHERE RESUSU_COD_RESERVA = '{0}' AND " + "RESUSU_CODUSU_HUESPED = '{1}'", reserva.identificador, cliente.codigo_usuario); DataRowCollection dataRows = SQLUtils.EjecutarConsultaSimple(query, "GD2C2014.LA_REVANCHA.RESERVA_USUARIO"); return dataRows.Count > 0; }
internal void GenerarReserva(Reserva reserva, Cliente cliente) { var query = String.Format(@"INSERT INTO GD2C2014.LA_REVANCHA.RESERVA_USUARIO " + "(RESUSU_COD_RESERVA, RESUSU_CODUSU_HUESPED) " + "VALUES ('{0}', '{1}')", reserva.identificador, cliente.codigo_usuario); SQLUtils.EjecutarConsultaConEfectoDeLado(query); }