Exemple #1
0
        public void funcionGuardar()
        {
            if (accion == "agregar")
            {
                if (this.txtCod.Text == "" || this.txtDescrip.Text == "")
                {
                    mensajeText    = StringResources.ExistenCamposVacios;
                    mensajeCaption = StringResources.ValidaciondeRegistro;
                    MessageBox.Show(mensajeText, mensajeCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.txtDescrip.Focus();
                    if (this.txtCod.Text == "")
                    {
                        this.txtCod.Focus();
                        return;
                    }
                    else
                    {
                        this.txtDescrip.Focus();
                        return;
                    }
                }
                else
                {
                    string msj = "";

                    Boolean existe = false;

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        if (txtCod.Text.ToString().Trim().ToLower() == dt.Rows[i]["Proc_Id"].ToString().Trim().ToLower())
                        {
                            existe         = true;
                            mensajeCaption = StringResources.ErrordeValidacion;
                            mensajeText    = StringResources.YaExisteElRegistro;
                            MessageBox.Show(mensajeText, mensajeCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                            txtCod.Focus();
                            return;
                        }
                    }

                    if (existe == false)
                    {
                        emp.m_Descripcion = txtDescrip.Text;
                        emp.m_cod         = txtCod.Text;
                        msj = emp.RegistarProcedencia(frmPrincipal.nombreBD);
                        if (msj == "Registro Exitoso")
                        {
                            mensajeCaption = StringResources.ValidaciondeRegistro;
                            mensajeText    = StringResources.DBRegistroexitoso;
                            MessageBox.Show(mensajeText, mensajeCaption, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
                id      = txtCod.Text.ToString().Trim();
                descrip = txtDescrip.Text.ToString().Trim();
                ventTbProcedencia.actualizarlstv("agregar");
                limpiarCajas();
                FuncionInicio();
            }
            else if (accion == "editar")
            {
                if (this.txtDescrip.Text == "")
                {
                    mensajeText    = StringResources.ExistenCamposVacios;
                    mensajeCaption = StringResources.ValidaciondeRegistro;
                    MessageBox.Show(mensajeText, mensajeCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.txtDescrip.Focus();
                    return;
                }
                else if (frmTbProcedencia.procedencia == "Valida")
                {
                    string msj = "";

                    emp.m_Descripcion = txtDescrip.Text.ToString().Trim();
                    emp.m_cod         = txtCod.Text.ToString().Trim();
                    msj = emp.ActualizarProcedencia(frmPrincipal.nombreBD);
                    if (msj == "Actualizacion Exitosa")
                    {
                        mensajeCaption = StringResources.ValidaciondeRegistro;
                        mensajeText    = StringResources.DBActualizacionExitosa;
                        MessageBox.Show(mensajeText, mensajeCaption, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                id      = txtCod.Text.ToString().Trim();
                descrip = txtDescrip.Text.ToString().Trim();
                ventTbProcedencia.actualizarlstv("editar");
                limpiarCajas();
                FuncionInicio();
            }
        }