Ejemplo n.º 1
0
        private void BT_Guardar_Click(object sender, EventArgs e)
        {
            try
            {
                //VALIDO QUE ESTEN TODOS LOS DATOS
                ValidarDatosCargados();

                //Cargo los datos al objeto L
                CargarDatosLegajo();

                if (AModificar)
                {
                    DialogResult Result = MessageBox.Show("Desea modificar la versión?", "Modificar Versión", MessageBoxButtons.YesNo);

                    if (Result == DialogResult.Yes)
                    {
                        CargarDatosLegajoVer();

                        LegajoVer.Agregar();

                        L.Eliminar(L.Codigo.ToString());

                        //COLOCO LA FECHA DEL DIA
                        DateTime Hoy = DateTime.Today;
                        L.FechaVersion = Hoy.ToString("dd/MM/yyyy");

                        //SUMO UNO A VERSION

                        L.Version = (int.Parse(TB_Version.Text) + 1).ToString();

                        L.Agregar();

                        MessageBox.Show("Se ha modificado el legajo", "Modificar Legajo",
                                        MessageBoxButtons.OK, MessageBoxIcon.None);
                    }

                    else if (Result == DialogResult.No)
                    {
                        //COLOCO LA FECHA DEL DIA
                        //DateTime Hoy = DateTime.Today;
                        //L.FechaVersion = Hoy.ToString("dd/MM/yyyy");

                        L.ModificarN(L);

                        MessageBox.Show("Se ha modificado el legajo sin modificar la versión", "Modificar Legajo",
                                        MessageBoxButtons.OK, MessageBoxIcon.None);
                    }


                    ////Cargo el legajo de version (el viejo)
                    //CargarDatosLegajoVer();
                    ////Lo guardo en legajoversion
                    //LegajoVer.Agregar();
                    //
                    //L.Eliminar(L.Codigo.ToString());
                    //L.Agregar();
                }
                else
                {
                    L.Agregar();
                    MessageBox.Show("Se ha agregado el legajo", "Agregar Legajo",
                                    MessageBoxButtons.OK, MessageBoxIcon.None);
                }

                (new Conexion()).Modificar("UPDATE Legajo Set WDate = '" + DateTime.Now.ToString("yyyy-MM-dd") + "' WHERE Codigo = '" + TB_Codigo.Text + "'");


                Close();
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message, "ERROR");
            }
        }