private void btnGuardar_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtBoxSupervisor.Text) && !string.IsNullOrEmpty(txtBoxRepresentante.Text) && !string.IsNullOrEmpty(txtBoxMicroempresa.Text) && !string.IsNullOrEmpty(txtBoxTramo.Text) && !string.IsNullOrEmpty(txtBoxGerenciaRegional.Text) && !string.IsNullOrEmpty(txtBoxCp.Text) && !string.IsNullOrEmpty(txtBoxFiscalServicio.Text) && !string.IsNullOrEmpty(txtBoxUbicacion.Text) ) { if (resultado.Count <= 1) { String consulta = "INSERT INTO datos([supervisorVial], [representanteLegal],[microempresa],[tramo],[gerenciaRegional],[cpN],[fiscalServicio],[ubicacion])VALUES('" + txtBoxSupervisor.Text + "','" + txtBoxRepresentante.Text + "','" + txtBoxMicroempresa.Text + "','" + txtBoxTramo.Text + "','" + txtBoxGerenciaRegional.Text + "','" + txtBoxCp.Text + "','" + txtBoxFiscalServicio.Text + "','" + txtBoxUbicacion.Text + "');"; cbd.consultaBd(consulta); MessageBox.Show("Guardado Corretamente!", "Existosamente", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); registroDiario a = new registroDiario(); a.Show(); } else { String consulta = "UPDATE datos set supervisorVial='" + txtBoxSupervisor.Text + "',representanteLegal='" + txtBoxRepresentante.Text + "',microempresa='" + txtBoxMicroempresa.Text + "',tramo='" + txtBoxTramo.Text + "',gerenciaRegional='" + txtBoxGerenciaRegional.Text + "',cpN='" + txtBoxCp.Text + "',fiscalServicio='" + txtBoxFiscalServicio.Text + "',ubicacion='" + txtBoxUbicacion.Text + "' WHERE id_datos = 1;"; cbd.consultaBd(consulta); MessageBox.Show("Guardado Corretamente!", "Existosamente", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { MessageBox.Show("Todos los campos deben estar llenos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminarDatoBd_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(dtpFecha.Text) || !string.IsNullOrEmpty(txtBoxEditCodigoActividad.Text) || !string.IsNullOrEmpty(txtBoxEditProgresivaInicio.Text) || !string.IsNullOrEmpty(txtBoxEditProgresivaFin.Text) || !string.IsNullOrEmpty(txtBoxEditDescripcionActividad.Text) || !string.IsNullOrEmpty(txtBoxEditCantidad.Text) || !string.IsNullOrEmpty(txtBoxEditUnidad.Text)) { if (MessageBox.Show("¿Esta seguro que desea eliminar el registro?", "Eliminar Registro", MessageBoxButtons.YesNo) == DialogResult.Yes) { //String consulta = "DELETE FROM registrosDiarios where fechaRegistro='"+dtpFecha.Value.Date+"' and codigoRegistro='"+txtBoxEditCodigoActividad+"' and inicioProgresiva = '"+txtBoxEditProgresivaInicio+"' and finProgresiva = '"+txtBoxEditProgresivaFin+"' and cantidadActividad" String consulta = "DELETE FROM registrosDiarios where fechaRegistro='" + dtpFecha.Value.Date + "' and codigoRegistro='" + txtBoxEditCodigoActividad.Text + "'"; cbd.consultaBd(consulta); MessageBox.Show("Eliminado Correctamente", "Exitosamente", MessageBoxButtons.OK, MessageBoxIcon.Information); registroDiario formActividad = new registroDiario(); formActividad.Show(); this.Close(); } } else { MessageBox.Show("No se pudo eliminar debido a que no estan todos los datos corretamente.\nVuelva a intentarlo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); registroDiario formActividad = new registroDiario(); formActividad.Show(); } }
private void BtnGuardar_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtBoxCodigo1.Text) && !string.IsNullOrEmpty(txtBoxCodigo2.Text) && !string.IsNullOrEmpty(Progresiva1.Text) && !string.IsNullOrEmpty(Progresiva2.Text) && pictureBox1.Image != null && pictureBox2.Image != null) { //CREATE TABLE img([id_img][int], [fechaImagen],[codigo1], [descripcion1], [progresiva1], [imagen], [codigo2],[descripcion2] // [progresiva2] , [imagen2]"; string ruta = Application.StartupPath.Substring(0, (Application.StartupPath.Length - 10)); //string CorrectFilename = System.IO.Path.GetFileName(ofd.FileName); //Directory.CreateDirectory(@"C:\\imagenes\\"); String carpeta = @"C:\\imagenesABC"; if (!(Directory.Exists(carpeta))) { Directory.CreateDirectory(carpeta); } String fecha = dateTimePicker1.Value.ToShortDateString().ToString(); String[] partesFecha = fecha.Split('/'); try { String nombreImg1 = Progresiva1.Text + partesFecha[0] + partesFecha[1] + partesFecha[2];// + "" + dateTimePicker1.Value.ToShortDateString().ToString(); String nombreImg2 = Progresiva2.Text + partesFecha[0] + partesFecha[1] + partesFecha[2]; System.IO.File.Copy(this.openFileDialog1.FileName, (carpeta + @"\\" + nombreImg1 + ".jpg"), true); System.IO.File.Copy(this.openFileDialog2.FileName, (carpeta + @"\\" + nombreImg2 + ".jpg"), true); String consulta = "INSERT INTO img(fechaImagen, codigo1, descripcion1, progresiva1, imagen, codigo2, descripcion2," + "progresiva2, imagen2) VALUES ('" + dateTimePicker1.Value.ToShortDateString().ToString() + "','" + txtBoxCodigo1.Text + "'," + "'" + lblDescripcion1.Text + "','" + Progresiva1.Text + "','" + (carpeta + @"\\" + nombreImg1 + ".jpg") + "','" + txtBoxCodigo2.Text + "','" + lblDescripcion2.Text + "'," + "'" + Progresiva2.Text + "','" + (carpeta + @"\\" + nombreImg2 + ".jpg") + "');"; cbd.consultaBd(consulta); MessageBox.Show("Datos Guardados Correctamente", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); dateTimePicker1.Value = DateTime.Today; txtBoxCodigo1.Text = ""; txtBoxCodigo2.Text = ""; lblDescripcion1.Text = ""; lblDescripcion2.Text = ""; Progresiva1.Text = ""; Progresiva2.Text = ""; pictureBox1.Image = null; pictureBox2.Image = null; } catch (Exception ex) { MessageBox.Show("Imagen no guardada, imagen ya existe." + ex, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Debe completar todos los campos\nTambien insertar imagenes", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnEditar_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Esta seguro de querer editar los datos?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (Progresiva1.Text.Length < 7 || Progresiva2.Text.Length < 7) { MessageBox.Show("No se guardaron los datos Progresiva Inicio y Progresiva Fin debe tener 6 dígitos o falta validar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { String directorio = @"C:\\imagenesABC\\"; if (!(Directory.Exists(directorio))) { /*Crea directorio si no existiera*/ Directory.CreateDirectory(directorio); } /*conseguimos la fecha para el nombre de la imagen*/ String fecha = dateTimePicker1.Value.ToShortDateString().ToString(); /* ********************** * partimos la fecha * partesfecha[0] = dia * partesfecha[1] = mes * partesfecha[2] = año * *********************/ String[] partesFecha = fecha.Split('/'); String nombreImg1 = Progresiva1.Text + partesFecha[0] + partesFecha[1] + partesFecha[2];// + "" + dateTimePicker1.Value.ToShortDateString().ToString(); String nombreImg2 = Progresiva2.Text + partesFecha[0] + partesFecha[1] + partesFecha[2]; String consulta = "UPDATE img set fechaImagen='" + dateTimePicker1.Value.Date.ToString() + "',codigo1='" + txtBoxCodigo1.Text + "',descripcion1='" + lblDescripcion1.Text + "',progresiva1='" + Progresiva1.Text + "',imagen1='" + (directorio + @"\\" + nombreImg1 + ".jpg") + "',codigo2='" + txtBoxCodigo2.Text + "',descripcion2='" + lblDescripcion2.Text + "',progresiva2='" + Progresiva2.Text + "',imagen2='" + (directorio + @"\\" + nombreImg2 + ".jpg") + "' WHERE id_img = '" + idUniversal + "';"; if (openFileDialog1.FileName != "openFileDialog1" && openFileDialog2.FileName != "openFileDialog2") { //Si hubiera nueva imagen en los dos openFileDialog File.Copy(openFileDialog1.FileName, (directorio + @"\\" + nombreImg1 + ".jpg"), true); File.Copy(openFileDialog2.FileName, (directorio + @"\\" + nombreImg2 + ".jpg"), true); } else if (openFileDialog1.FileName != "openFileDialog1" && openFileDialog2.FileName == "openFileDialog2") { //Si hubiera nueva imagen en el openFileDialog1 File.Copy(openFileDialog1.FileName, (directorio + @"\\" + nombreImg1 + ".jpg"), true); } else if (openFileDialog1.FileName == "openFileDialog1" && openFileDialog2.FileName != "openFileDialog2") { //Si hubiera nueva imagen en el openFileDialog2 File.Copy(openFileDialog2.FileName, (directorio + @"\\" + nombreImg2 + ".jpg"), true); } cbd.consultaBd(consulta); MessageBox.Show("Datos editados correctamente", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); dateTimePicker1.Value = DateTime.Today; txtBoxCodigo1.Text = ""; txtBoxCodigo2.Text = ""; lblDescripcion1.Text = ""; lblDescripcion2.Text = ""; Progresiva1.Text = ""; Progresiva2.Text = ""; pictureBox1.Image = null; pictureBox2.Image = null; //File.Copy(directorio + @"\\" + nombreImg1 + "COPY.jpg", (directorio + @"\\" + nombreImg1 + ".jpg"), true); //File.Copy((directorio + @"\\" + nombreImg2 + "COPY.jpg"), (directorio + @"\\" + nombreImg1 + ".jpg"), true); } } }