Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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);
                }
            }
        }