示例#1
0
        public void funcionGuardar()
        {
            if (accion == "agregar")
            {
                if (this.txtDescrip.Text == "")
                {
                    Thread.CurrentThread.CurrentUICulture = new CultureInfo(tipoPais);
                    mensajeText    = StringResources.ExistenCamposVacios;
                    mensajeCaption = StringResources.Validacióndecampos;

                    MessageBox.Show(mensajeText, mensajeCaption,
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);

                    this.txtDescrip.Focus();
                    return;
                }
                else
                {
                    Boolean existe = false;

                    for (int i = 0; i < dtc.Rows.Count; i++)
                    {
                        if (txtCod.Text.ToString().Trim().ToLower() == dtc.Rows[i]["SubCat_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)
                    {
                        string msj = "";
                        M.m_DescripSubCat = txtDescrip.Text;
                        M.m_CogSubCat     = txtCod.Text;
                        M.m_Cat           = cboCodCategoria.Text;
                        msj = M.RegistarSubCatg(frmPrincipal.nombreBD);
                        if (msj == "Registro Exitoso")
                        {
                            Thread.CurrentThread.CurrentCulture = new CultureInfo(tipoPais);
                            mensajeText    = StringResources.DBRegistroexitoso;
                            mensajeCaption = StringResources.ValidaciondeRegistro;

                            MessageBox.Show(mensajeText, mensajeCaption,
                                            MessageBoxButtons.OK,
                                            MessageBoxIcon.Information);
                        }
                        limpiarCajas();
                        FuncionInicio();
                    }
                }
            }
            else if (accion == "editar")
            {
                if (this.txtDescrip.Text == "")
                {
                    Thread.CurrentThread.CurrentCulture = new CultureInfo(tipoPais);
                    mensajeText    = StringResources.ExistenCamposVacios;
                    mensajeCaption = StringResources.ValidaciondeRegistro;
                    MessageBox.Show(mensajeText, mensajeCaption,
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                    this.txtDescrip.Focus();
                    return;
                }

                else if (frmTbSubCateg.estado == "Valido")
                {
                    string msj = "";
                    M.m_CogSubCat     = txtCod.Text;
                    M.m_DescripSubCat = txtDescrip.Text;
                    M.m_Cat           = cboCodCategoria.Text;
                    msj = M.ActualizarSubCategorias(frmPrincipal.nombreBD);
                    if (msj == "Actualizacion Exitos")
                    {
                        Thread.CurrentThread.CurrentCulture = new CultureInfo(tipoPais);
                        mensajeText    = StringResources.DBActualizacionExitosa;
                        mensajeCaption = StringResources.frmUsuarioEstiloPrueba_TituloValidacionDeActualizacion;

                        MessageBox.Show(mensajeText, mensajeCaption,
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Information);
                    }
                    limpiarCajas();
                }
                FuncionInicio();
            }
        }