private void saveData() { string query = "INSERT INTO pendientes(id, estado, usuario, titular, grupo, vin, platinum, " + "solicitado, comentarios, fechaSolicitud, fechaSolucion) VALUES (NULL, @estado, @usuario, " + "@titular, @grupo, @vin, @platinum, @solicitado, @comentarios, '" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "', '0000-00-00 00:00:00');"; conexionBD db = new conexionBD(); MySqlCommand cmd; try { db.Conectar(); cmd = db.Insertar(query); cmd.Parameters.AddWithValue("estado", 0); cmd.Parameters.AddWithValue("usuario", this.usuarioActivo); cmd.Parameters.AddWithValue("titular", txtTitular.Text); cmd.Parameters.AddWithValue("grupo", Convert.ToInt32(txtGrupo.Text)); cmd.Parameters.AddWithValue("vin", txtVin.Text); cmd.Parameters.AddWithValue("platinum", txtPlatinum.Text); cmd.Parameters.AddWithValue("solicitado", txtSolicitante.Text); cmd.Parameters.AddWithValue("comentarios", txtComentarios.Text); cmd.ExecuteNonQuery(); MessageBox.Show("Registro añadido correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void Guardar() { string consulta = ""; MySqlCommand cmd; conexionBD conexion = new conexionBD(); if (ValidaUsuario()) { if (ValidaCampos()) { if (ValidaPass()) { try { consulta = "INSERT INTO login (user, pass, name, lastname, level, last, created, usercreated, active) " + "VALUES (@user, @pass, @name, @lastname, @level, @last, @created, @usercreated, @active);"; conexion.Conectar(); cmd = conexion.Insertar(consulta); cmd.Parameters.AddWithValue("user", txtUsuario.Text); cmd.Parameters.AddWithValue("pass", Encriptar(txtPass.Text)); cmd.Parameters.AddWithValue("name", txtNombre.Text); cmd.Parameters.AddWithValue("lastname", txtApellidos.Text); cmd.Parameters.AddWithValue("level", GetLevel(comboLevel.Text)); cmd.Parameters.AddWithValue("last", "0000-00-00 00:00:00"); cmd.Parameters.AddWithValue("created", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("usercreated", usuarioActivo); cmd.Parameters.AddWithValue("active", 0); cmd.ExecuteNonQuery(); MessageBox.Show("Usuario agregado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conexion.Desconectar(); } } else { MessageBox.Show("Las contraseñas no son iguales.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("No puede haber campos vacíos.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("El usuario ya existe.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void saveData() { conexionBD db = new conexionBD(); MySqlCommand cmd; string query = "INSERT INTO llamadas (id, idExpediente, fecha, status, tipo, telefono, recibeLlamada, comentarios, usuario) " + "VALUES (NULL, @idExpediente, '" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "', @status, @tipo, @telefono, @recibeLlamada, @Comentarios, @usuario);"; try { db.Conectar(); cmd = db.Insertar(query); cmd.Parameters.AddWithValue("idExpediente", idExpediente); cmd.Parameters.AddWithValue("status", cmbEstado.Text); cmd.Parameters.AddWithValue("tipo", this.tipoLlamada); if (txtNumero.Text == "") { cmd.Parameters.AddWithValue("telefono", 0); } else { cmd.Parameters.AddWithValue("telefono", txtNumero.Text); } cmd.Parameters.AddWithValue("recibeLlamada", txtRecibe.Text); cmd.Parameters.AddWithValue("comentarios", txtComentarios.Text); cmd.Parameters.AddWithValue("usuario", this.usuario); cmd.ExecuteNonQuery(); MessageBox.Show("Llamada registrada.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error en el guardado", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void saveData() { string destino = ""; if (tabla == "deducibles") { destino = "comentarios"; } else if (tabla == "correcciones") { destino = "correccioncontratoscom"; } string query = "INSERT INTO " + destino + "(idExpediente, fecha, comentario, usuario) " + " VALUES (@idExpediente,'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "', @comentario, @usuario);"; conexionBD db = new conexionBD(); MySqlCommand cmd; try { db.Conectar(); cmd = db.Insertar(query); cmd.Parameters.AddWithValue("idExpediente", this.id); cmd.Parameters.AddWithValue("comentario", txtComment.Text); cmd.Parameters.AddWithValue("usuario", this.user); cmd.ExecuteNonQuery(); //MessageBox.Show("Comentario añadido correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); db.Desconectar(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { db.Desconectar(); } }
private void agregarRegistro() { conexionBD db = new conexionBD(); MySqlCommand cmd; string cadena = "INSERT INTO correccioncontratos(id, estado, fechaSolicitud, fechaRespuesta, cTitular, cContrato, " + "cVin, cPlatinum, iTitular, iContrato, iVin, iPlatinum, distribuidora, solicitado, usuario) VALUES (NULL, 0, @fechaSolicitud, " + "NULL, @cTitular, @cContrato, @cVin, @cPlatinum, @iTitular, @iContrato, @iVin, @iPlatinum, " + "@distribuidora, @solicitado, '" + usuario + "');"; try { db.Conectar(); cmd = db.Insertar(cadena); cmd.Parameters.AddWithValue("fechaSolicitud", dateSolicitud.Value.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("cTitular", txtTitularC.Text); cmd.Parameters.AddWithValue("cContrato", Convert.ToInt32(txtContratoC.Text)); cmd.Parameters.AddWithValue("cVin", txtVinC.Text); cmd.Parameters.AddWithValue("cPlatinum", txtPlatinumC.Text); cmd.Parameters.AddWithValue("iTitular", txtTitularI.Text); cmd.Parameters.AddWithValue("iContrato", txtContratoI.Text); cmd.Parameters.AddWithValue("iVin", txtVinI.Text); cmd.Parameters.AddWithValue("iPlatinum", txtPlatinumI.Text); cmd.Parameters.AddWithValue("distribuidora", txtDistribuidora.Text); cmd.Parameters.AddWithValue("solicitado", txtSolicitadoPor.Text); cmd.ExecuteNonQuery(); limpiaCamposAgregar(); if (MessageBox.Show("Registro guardado con exito.\n¿Desea agregar otro registro?", "Registro guardado", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { Close(); } db.Desconectar(); } catch (MySqlException e) { MessageBox.Show("Error al guardar los datos: " + e.Message, "Error en el guardado", MessageBoxButtons.OK, MessageBoxIcon.Error); db.Desconectar(); } }
private void GuardarUsuario() { MySqlCommand cmd; conexionBD conexion = new conexionBD(); string query = "INSERT into usuariosportal(id, nombre, pass, activo, alta, baja, revision, " + "rastreo, masivo, individual, diez, veinte, inmovilizar, movilizar, cancelar, localizacion, " + "comandos, reportegral, usuario) values(NULL, @nombre, @pass, @activo, @alta, @baja, @revision, @rastreo," + "@masivo, @individual, @diez, @veinte, @inmovilizar, @movilizar, @cancelar, @localizacion, " + "@comandos, @reportegral, @usuario);"; string baja = ""; try { conexion.Conectar(); cmd = conexion.Insertar(query); try { cmd.Parameters.AddWithValue("nombre", txtNombre.Text); cmd.Parameters.AddWithValue("pass", txtPass.Text); cmd.Parameters.AddWithValue("activo", checkActivo.Checked ? 1 : 0); cmd.Parameters.AddWithValue("alta", fechaAlta.Value.ToString("yyyy-MM-dd")); if (checkActivo.Checked) { baja = "0000-00-00"; } else { baja = fechaBaja.Value.ToString("yyyy-MM-dd"); } cmd.Parameters.AddWithValue("baja", baja); cmd.Parameters.AddWithValue("revision", fechaRevision.Value.ToString("yyyy-MM-dd")); cmd.Parameters.AddWithValue("rastreo", checkRastreo.Checked ? 1 : 0); cmd.Parameters.AddWithValue("masivo", checkMasivo.Checked ? 1 : 0); cmd.Parameters.AddWithValue("individual", checkIndividual.Checked ? 1 : 0); cmd.Parameters.AddWithValue("diez", check10p.Checked ? 1 : 0); cmd.Parameters.AddWithValue("veinte", check20p.Checked ? 1 : 0); cmd.Parameters.AddWithValue("inmovilizar", checkInmovilizar.Checked ? 1 : 0); cmd.Parameters.AddWithValue("movilizar", checkMovilizar.Checked ? 1 : 0); cmd.Parameters.AddWithValue("cancelar", checkCancelar.Checked ? 1 : 0); cmd.Parameters.AddWithValue("localizacion", checkLocalizacion.Checked ? 1 : 0); cmd.Parameters.AddWithValue("comandos", checkReporteComandos.Checked ? 1 : 0); cmd.Parameters.AddWithValue("reportegral", checkReporteGeneral.Checked ? 1 : 0); cmd.Parameters.AddWithValue("usuario", usuarioActivo); cmd.ExecuteNonQuery(); MessageBox.Show("Se ha registrado el usuario", "Registro exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error al guardar datos.\n", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error al conectar con la base de datos.\n", MessageBoxButtons.OK, MessageBoxIcon.Error); conexion.Desconectar(); } finally { conexion.Desconectar(); } }
private void toolStripButton1_Click(object sender, EventArgs e) { string idNuevo = DateTime.Now.ToString("yyMMddHHmmss"); MySqlCommand cmd; int valor = 9; conexionBD conexion = new conexionBD(); string cadena = "INSERT INTO deducibles(id, clave, status, titular, grupo, platinum, vin, " + "fechaVisita, fechaRecepcion, FechaPQR, fechaDictamen, fechaC3, diasProceso, " + "telefonoDomicilio, telefonoCelular, telefonoAdicional, email, fechaRobo, aseguradora, " + "valorFactura, valorDeducible, montoPago, expediente, finiquito, sumaAsegurada, " + "cartaPerdida, poliza, factura, acta, acred, baja, pagoBaja, tenencia, identificacion, " + "pfp, contrato, goodWill, fechaGoodWill, porcentajeGoodWill) VALUES (NULL, @clave, @status, " + "@titular, @grupo, @platinum, @vin, @fechaVisita, @fechaRecepcion, @fechaPQR, " + "@fechaDictamen, @fechaC3, @diasProceso, @telefonoDomicilio, @telefonoCelular, @telefonoAdicional, " + "@email, @fechaRobo, @aseguradora, @valorFactura, @valorDeducible, @montoPago, @expediente, @finiquito, " + "@sumaAsegurada, @cartaPerdida, @poliza, @factura, @acta, @acred, @baja, @pagoBaja, @tenencia, " + "@identificacion, @pfp, @contrato, @goodWill, @fechaGoodWill, @porcentajeGoodWill);"; if (ValidaCamposObligatorios()) { if (CheckVIN(txtVin.Text)) { try { conexion.Conectar(); cmd = conexion.Insertar(cadena); if (cmbEstado.SelectedIndex == 0) { valor = 0; } else if (cmbEstado.SelectedIndex == 1) { valor = 1; } else if (cmbEstado.SelectedIndex == 2) { valor = 2; } else if (cmbEstado.SelectedIndex == 3) { valor = 3; } else if (cmbEstado.SelectedIndex == 4) { valor = 4; } else if (cmbEstado.SelectedIndex == 5) { valor = 5; } cmd.Parameters.AddWithValue("clave", idNuevo); cmd.Parameters.AddWithValue("status", valor); cmd.Parameters.AddWithValue("titular", txtTitular.Text); cmd.Parameters.AddWithValue("grupo", Convert.ToInt32(txtGrupo.Text)); cmd.Parameters.AddWithValue("platinum", txtPlatinum.Text); cmd.Parameters.AddWithValue("vin", txtVin.Text); cmd.Parameters.AddWithValue("fechaVisita", dateVisita.Value.ToString("yyyy-MM-dd HH:mm:ss")); if (cmbEstado.SelectedIndex == 0) //En proceso { cmd.Parameters.AddWithValue("fechaRecepcion", dateRecepcion.Value.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("fechaPQR", datePqr.Value.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("fechaDictamen", "0000-00-00 00:00:00"); cmd.Parameters.AddWithValue("fechaC3", dateC3.Value.ToString("yyyy-MM-dd HH:mm:ss")); } else if (cmbEstado.SelectedIndex == 1) //Incompleto { cmd.Parameters.AddWithValue("fechaRecepcion", "0000-00-00 00:00:00"); cmd.Parameters.AddWithValue("fechaPQR", "0000-00-00 00:00:00"); cmd.Parameters.AddWithValue("fechaDictamen", "0000-00-00 00:00:00"); cmd.Parameters.AddWithValue("fechaC3", "0000-00-00 00:00:00"); } else if ((cmbEstado.SelectedIndex == 2) || (cmbEstado.SelectedIndex == 3)) //Procedente y no procedente { cmd.Parameters.AddWithValue("fechaRecepcion", dateRecepcion.Value.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("fechaPQR", datePqr.Value.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("fechaDictamen", dateDictamen.Value.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("fechaC3", dateC3.Value.ToString("yyyy-MM-dd HH:mm:ss")); } else if (cmbEstado.SelectedIndex == 4) //Para envío { cmd.Parameters.AddWithValue("fechaRecepcion", dateRecepcion.Value.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("fechaPQR", "0000-00-00 00:00:00"); cmd.Parameters.AddWithValue("fechaDictamen", "0000-00-00 00:00:00"); cmd.Parameters.AddWithValue("fechaC3", "0000-00-00 00:00:00"); } else if (cmbEstado.SelectedIndex == 5) //Entregado a PQR { cmd.Parameters.AddWithValue("fechaRecepcion", dateRecepcion.Value.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("fechaPQR", datePqr.Value.ToString("yyyy-MM-dd HH:mm:ss")); cmd.Parameters.AddWithValue("fechaDictamen", "0000-00-00 00:00:00"); cmd.Parameters.AddWithValue("fechaC3", "0000-00-00 00:00:00"); } if ((cmbEstado.SelectedIndex == 0) || (cmbEstado.SelectedIndex == 1)) { cmd.Parameters.AddWithValue("diasProceso", -1); } else { cmd.Parameters.AddWithValue("diasProceso", numDiasProceso.Value); } if (txtTelDomicilio.Text == "") { cmd.Parameters.AddWithValue("telefonoDomicilio", 0); } else { cmd.Parameters.AddWithValue("telefonoDomicilio", Convert.ToInt64(txtTelDomicilio.Text)); } if (txtTelCelular.Text == "") { cmd.Parameters.AddWithValue("telefonoCelular", 0); } else { cmd.Parameters.AddWithValue("telefonoCelular", Convert.ToInt64(txtTelCelular.Text)); } if (txtTelAlterno.Text == "") { cmd.Parameters.AddWithValue("telefonoAdicional", 0); } else { cmd.Parameters.AddWithValue("telefonoAdicional", Convert.ToInt64(txtTelAlterno.Text)); } cmd.Parameters.AddWithValue("email", txtEmail.Text); cmd.Parameters.AddWithValue("fechaRobo", dateRobo.Value.ToString("yyyy-MM-dd hh:mm:ss")); cmd.Parameters.AddWithValue("aseguradora", cmbAseguradora.Text); cmd.Parameters.AddWithValue("valorFactura", numValorFactura.Value); cmd.Parameters.AddWithValue("valorDeducible", numDeducible.Value); cmd.Parameters.AddWithValue("montoPago", numMonto.Value); cmd.Parameters.AddWithValue("expediente", txtExpediente.Text); cmd.Parameters.AddWithValue("acuse", 0); cmd.Parameters.AddWithValue("finiquito", checkFiniquito.Checked ? 1 : 0); cmd.Parameters.AddWithValue("sumaAsegurada", numSumaA.Value); cmd.Parameters.AddWithValue("cartaPerdida", checkCartaPerdida.Checked ? 1 : 0); cmd.Parameters.AddWithValue("poliza", checkPoliza.Checked ? 1 : 0); cmd.Parameters.AddWithValue("factura", checkFactura.Checked ? 1 : 0); cmd.Parameters.AddWithValue("acta", checkActa.Checked ? 1 : 0); cmd.Parameters.AddWithValue("acred", checkAcred.Checked ? 1 : 0); cmd.Parameters.AddWithValue("baja", checkBaja.Checked ? 1 : 0); cmd.Parameters.AddWithValue("pagoBaja", checkPagoBaja.Checked ? 1 : 0); cmd.Parameters.AddWithValue("tenencia", checkTenencia.Checked ? 1 : 0); cmd.Parameters.AddWithValue("identificacion", checkIdentificacion.Checked ? 1 : 0); cmd.Parameters.AddWithValue("pfp", checkPfp.Checked ? 1 : 0); cmd.Parameters.AddWithValue("contrato", checkContrato.Checked ? 1 : 0); cmd.Parameters.AddWithValue("goodWill", 0); cmd.Parameters.AddWithValue("fechaGoodWill", "0000-00"); cmd.Parameters.AddWithValue("porcentajeGoodWill", 0); cmd.ExecuteNonQuery(); MessageBox.Show("Registro añadido correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); conexion.lastModify(idNuevo, this.usuario, "Created", cmbEstado.Text); LimpiarCampos(); conexion.Desconectar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error en el guardado.\n", MessageBoxButtons.OK, MessageBoxIcon.Error); conexion.Desconectar(); } finally { conexion.Desconectar(); } } else { MessageBox.Show("El VIN ya se encuentra registrado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Los campos marcados con asterisco no pueden estar vacíos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }