예제 #1
0
        public void Grabar()
        {
            try
            {
                if (txt_descripcion.Text == "")
                {
                    MessageBox.Show("Descripción sin datos..", "Favor ingrese datos");
                    return;
                }
                get_Info();

                string msg = "";

                in_marca_bus marcaB = new in_marca_bus();
                if (_Accion == Cl_Enumeradores.eTipo_action.grabar)
                {
                    if (marcaB.GrabarDB(marcaI, ref msg))
                    {
                        MessageBox.Show("Grabo ok", "Operación Exitosa");
                        btn_ok.Enabled          = false;
                        btnGrabarySalir.Enabled = false;
                    }
                    else
                    {
                        MessageBox.Show("No se grabo", "Operación Fallida");
                    }
                }



                if (_Accion == Cl_Enumeradores.eTipo_action.actualizar)
                {
                    if (marcaB.ModificarDB(marcaI, ref msg))
                    {
                        MessageBox.Show("Actualizado ok", "Operación Exitosa");
                        btn_ok.Enabled          = false;
                        btnGrabarySalir.Enabled = false;
                    }
                    else
                    {
                        MessageBox.Show("No se Actualizado", "Operación Fallida");
                    }
                }
                if (_Accion == Cl_Enumeradores.eTipo_action.borrar)
                {
                    if (marcaB.Anular(marcaI))
                    {
                        MessageBox.Show("Anulado ok", "Operación Exitosa");
                        this.Parent.Parent.Dispose();
                    }
                    else
                    {
                        MessageBox.Show("No se Anulado", "Operación Fallida");
                    }
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
예제 #2
0
        Boolean Grabar()
        {
            try
            {
                Boolean bolResult = false;
                if (txt_descripcion.Text == "")
                {
                    MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Por_Favor_ingrese_la) + " descripción", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    txt_descripcion.Focus();
                    return(false);
                }
                if (chk_estado.Checked == false)
                {
                    MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Seleccione_el) + " estado", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    chk_estado.Focus();
                    return(false);
                }
                get_Info();

                string       msg            = "";
                string       mensajeRecurso = "";
                in_marca_bus marcaB         = new in_marca_bus();
                if (_Accion == Cl_Enumeradores.eTipo_action.grabar)
                {
                    if (marcaB.GrabarDB(marcaI, ref msg))
                    {
                        string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgDespues_Grabar, "La Marca", marcaI.IdMarca);
                        MessageBox.Show(smensaje, param.Nombre_sistema);
                        //ucGe_Menu.Enabled_bntGuardar_y_Salir = false;
                        //ucGe_Menu.Enabled_btnGuardar = false;
                        bolResult = true;
                        LimpiarDatos();
                    }
                    else
                    {
                        string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgError_Grabar, msg);
                        MessageBox.Show(smensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }



                if (_Accion == Cl_Enumeradores.eTipo_action.actualizar)
                {
                    if (marcaB.ModificarDB(marcaI, ref msg))
                    {
                        string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgDespues_Modificar, "La Marca", marcaI.IdMarca);
                        MessageBox.Show(smensaje, param.Nombre_sistema);
                        //ucGe_Menu.Enabled_bntGuardar_y_Salir = false;
                        //ucGe_Menu.Enabled_btnGuardar = false;
                        bolResult = true;
                        LimpiarDatos();
                    }
                    else
                    {
                        string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgError_Modificar, msg);
                        MessageBox.Show(smensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                if (_Accion == Cl_Enumeradores.eTipo_action.Anular)
                {
                    if (marcaB.AnularDB(marcaI))
                    {
                        string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgDespues_Anular, "La Marca", marcaI.IdMarca);
                        MessageBox.Show(smensaje, param.Nombre_sistema);
                        this.Parent.Parent.Dispose();
                        bolResult = true;
                    }
                    else
                    {
                        string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgError_Anular, msg);
                        MessageBox.Show(smensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }

                return(bolResult);
            }
            catch (Exception ex)
            {
                logError.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
        }