private void BtnGuardar_Click(object sender, EventArgs e) { if (validar_dispositivo() == true) { if (validar() == false) { dispo.codigoControl = int.Parse(txtCodigocontrol.Text); dispo.Nomdpto = cbnomdpto.SelectedValue.ToString(); dispo.coddpto = int.Parse(dispo.Nomdpto); dispo.tipo = cbTipo.SelectedValue.ToString(); dispo.caracteristicas = txtCaracteristicas.Text; dispo.usuario = txtNomuser.Text; dispo.InsertarEnBaseDatos(dispo.tipo, dispo.codigoControl, dispo.caracteristicas, dispo.usuario, dispo.coddpto); MessageBox.Show("Se ha insertado con éxito", "Dispositivo", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); } else { MessageBox.Show("Debe llenar los campos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if ((txtCaracteristicas.Text != dispo.caracteristicas || txtNomuser.Text != dispo.usuario)) { DialogResult resul = MessageBox.Show("¿Desea Cambiar los datos del dispositivo?", "Actualizacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resul == DialogResult.Yes) { if (validar() == false) { dispo.caracteristicas = txtCaracteristicas.Text; dispo.usuario = txtNomuser.Text; dispo.ActualizarDispositivo(dispo); MessageBox.Show("Se han actualizado los datos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCodigocontrol.ReadOnly = false; //limpiar(); } else { MessageBox.Show("Debe llenar los campos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { txtCaracteristicas.Text = dispo.caracteristicas; txtNomuser.Text = dispo.usuario; } } else { MessageBox.Show(" El dispositivo ya se encuentra registrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); limpiar(); } } }
private void btnGuardar_Click(object sender, EventArgs e) { if ((txtCodigocontrol.Text != "") || (txtdiagnini.Text != "") || (txtCaracteristicas.Text != "") || (txtNomuser.Text != "")) { if (validar() == false) { if (checkedListBox1.CheckedItems.Count != 0) { if (rev.nrevision == 0) { if (cbstatus.SelectedValue.ToString() == "En revision") { rev.fechaF = ""; } else { rev.fechaF = fechasalida.Value.ToString("yyyyMMdd"); } rev.codigocontrol = int.Parse(txtCodigocontrol.Text); rev.Dinicial = txtdiagnini.Text.ToString(); rev.fechaI = txtFechaen.Value.ToString("yyyyMMdd"); rev.status = cbstatus.SelectedValue.ToString(); rev.Dfinal = txtdiagfinal.Text.ToString(); rev.recomendaciones = txtrecomendaciones.Text.ToString(); rev.InsertarEnBaseDatos(rev); MessageBox.Show("Se ha insertado con éxito", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information); dispo = dispo.BuscarDispositivo(int.Parse(txtCodigocontrol.Text)); if (dispo.codigoControl.ToString() == null) { dispo.codigoControl = int.Parse(txtCodigocontrol.Text); dispo.Nomdpto = cbnomdpto.SelectedValue.ToString(); dispo.coddpto = int.Parse(dispo.Nomdpto); dispo.tipo = cbTipo.SelectedValue.ToString(); dispo.caracteristicas = txtCaracteristicas.Text; dispo.usuario = txtNomuser.Text; dispo.InsertarEnBaseDatos(dispo.tipo, dispo.codigoControl, dispo.caracteristicas, dispo.usuario, dispo.coddpto); MessageBox.Show("Se ha insertado con éxito", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { DialogResult resul = MessageBox.Show("¿Desea Cambiar los datos del dispositivo?", "Actualizacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resul == DialogResult.Yes) { if (validar() == false) { if ((txtFechaen.Value.ToString() == fechasalida.Value.ToString() || txtFechaen.Value < fechasalida.Value)) { rev.Nomdpto = cbnomdpto.Text = rev.Nomdpto; rev.Dinicial = txtdiagnini.Text.ToString(); rev.status = cbstatus.SelectedValue.ToString(); rev.Dfinal = txtdiagfinal.Text.ToString(); rev.recomendaciones = txtrecomendaciones.Text.ToString(); rev.fechaI = txtFechaen.Value.ToString("yyyyMMdd"); rev.fechaF = fechasalida.Value.ToString("yyyyMMdd"); rev.ActualizarRevision(rev); dispo.codigoControl = int.Parse(txtCodigocontrol.Text); dispo.Nomdpto = cbnomdpto.SelectedValue.ToString(); dispo.coddpto = int.Parse(dispo.Nomdpto); dispo.tipo = cbTipo.SelectedValue.ToString(); dispo.caracteristicas = txtCaracteristicas.Text; dispo.usuario = txtNomuser.Text; dispo.ActualizarDispositivo(dispo); MessageBox.Show("Se han actualizado los datos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCodigocontrol.ReadOnly = false; } else { MessageBox.Show("La fecha de entrada no puede ser mayor a la de salida", "Notificación", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Debe llenar los campos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { limpiar(); } } string s = ""; for (int x = 0; x <= checkedListBox1.CheckedItems.Count - 1; x++) { s = checkedListBox1.CheckedItems[x].ToString(); s = checkedListBox1.SelectedValue.ToString(); rev.cedulaT = s; rev.InsertarEnBaseDatosTec(rev); } MessageBox.Show(s); } else { MessageBox.Show("Al menos debe tener un técnico la revision", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Los campos no pueden estar vacios", "Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnGuardar_Click(object sender, EventArgs e) { if ((txtCodigocontrol.Text != "")|| (txtdiagnini.Text!="")||(txtCaracteristicas.Text!="")||(txtNomuser.Text!="")){ if (validar() == false) { if (checkedListBox1.CheckedItems.Count != 0) { if (rev.nrevision == 0) { if (cbstatus.SelectedValue.ToString() == "En revision") { rev.fechaF = ""; } else { rev.fechaF = fechasalida.Value.ToString("yyyyMMdd"); } rev.codigocontrol = int.Parse(txtCodigocontrol.Text); rev.Dinicial = txtdiagnini.Text.ToString(); rev.fechaI = txtFechaen.Value.ToString("yyyyMMdd"); rev.status = cbstatus.SelectedValue.ToString(); rev.Dfinal = txtdiagfinal.Text.ToString(); rev.recomendaciones = txtrecomendaciones.Text.ToString(); rev.InsertarEnBaseDatos(rev); MessageBox.Show("Se ha insertado con éxito", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information); dispo = dispo.BuscarDispositivo(int.Parse(txtCodigocontrol.Text)); if (dispo.codigoControl.ToString() == null) { dispo.codigoControl = int.Parse(txtCodigocontrol.Text); dispo.Nomdpto = cbnomdpto.SelectedValue.ToString(); dispo.coddpto = int.Parse(dispo.Nomdpto); dispo.tipo = cbTipo.SelectedValue.ToString(); dispo.caracteristicas = txtCaracteristicas.Text; dispo.usuario = txtNomuser.Text; dispo.InsertarEnBaseDatos(dispo.tipo, dispo.codigoControl, dispo.caracteristicas, dispo.usuario, dispo.coddpto); MessageBox.Show("Se ha insertado con éxito", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { DialogResult resul = MessageBox.Show("¿Desea Cambiar los datos del dispositivo?", "Actualizacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resul == DialogResult.Yes) { if (validar() == false) { if ((txtFechaen.Value.ToString() == fechasalida.Value.ToString() || txtFechaen.Value < fechasalida.Value)) { rev.Nomdpto = cbnomdpto.Text = rev.Nomdpto; rev.Dinicial = txtdiagnini.Text.ToString(); rev.status = cbstatus.SelectedValue.ToString(); rev.Dfinal = txtdiagfinal.Text.ToString(); rev.recomendaciones = txtrecomendaciones.Text.ToString(); rev.fechaI = txtFechaen.Value.ToString("yyyyMMdd"); rev.fechaF = fechasalida.Value.ToString("yyyyMMdd"); rev.ActualizarRevision(rev); dispo.codigoControl = int.Parse(txtCodigocontrol.Text); dispo.Nomdpto = cbnomdpto.SelectedValue.ToString(); dispo.coddpto = int.Parse(dispo.Nomdpto); dispo.tipo = cbTipo.SelectedValue.ToString(); dispo.caracteristicas = txtCaracteristicas.Text; dispo.usuario = txtNomuser.Text; dispo.ActualizarDispositivo(dispo); MessageBox.Show("Se han actualizado los datos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCodigocontrol.ReadOnly = false; } else { MessageBox.Show("La fecha de entrada no puede ser mayor a la de salida", "Notificación", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Debe llenar los campos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { limpiar(); } } string s = ""; for (int x = 0; x <= checkedListBox1.CheckedItems.Count - 1; x++) { s = checkedListBox1.CheckedItems[x].ToString(); s = checkedListBox1.SelectedValue.ToString(); rev.cedulaT = s; rev.InsertarEnBaseDatosTec(rev); } MessageBox.Show(s); } else { MessageBox.Show("Al menos debe tener un técnico la revision", "Tecnico", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Los campos no pueden estar vacios", "Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static void insertar(cDispositivo dispositivo) { cDispositivo dispo = new cDispositivo(); dispo.InsertarEnBaseDatos(dispo.tipo, dispo.codigoControl, dispo.caracteristicas, dispo.usuario, dispo.coddpto); }