Example #1
0
        public JsonResult get_info_producto_tipo(int IdProductoTipo = 0)
        {
            int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa);
            in_ProductoTipo_Bus bus_producto_tipo = new in_ProductoTipo_Bus();
            var resultado = bus_producto_tipo.get_info(IdEmpresa, IdProductoTipo);

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
Example #2
0
 private void load_ProductoTipo()
 {
     try
     {
         in_ProductoTipo_Bus bus_producto_tipo = new in_ProductoTipo_Bus();
         lm = bus_producto_tipo.Obtener_ProductosTipos(param.IdEmpresa);
         gridControl.DataSource = lm;
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
     }
 }
Example #3
0
 private void load_ProductoTipo()
 {
     try
     {
         in_ProductoTipo_Bus bus_producto_tipo = new in_ProductoTipo_Bus();
         lm = bus_producto_tipo.Obtener_ProductosTipos(param.IdEmpresa);
         gridControl.DataSource = lm;
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void load_grid()
        {
            try
            {
                in_marca_bus        busmarca = new in_marca_bus();
                in_ProductoTipo_Bus busTipo  = new in_ProductoTipo_Bus();
                in_categorias_bus   busCat   = new in_categorias_bus();
                lisp = pb.Obtener_listProducto(param.IdEmpresa);

                gridControlProducto.DataSource = lisp;
                //SetUltraGridDataSource(this.UlGridProducto, lisp);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
        private void Grabar()
        {
            in_ProductoTipo_Bus bus_producto_tipo = new in_ProductoTipo_Bus();
            int    id  = 0;
            string msg = "";

            try
            {
                if (this.txt_descripcion.Text != "")
                {
                    get_ProductoTipo();
                    switch (_Accion)
                    {
                    case Cl_Enumeradores.eTipo_action.grabar:
                        bus_producto_tipo.GrabarDB(info, ref id, ref msg);
                        this.lbl_idProductoTipo.Text = id.ToString();
                        MessageBox.Show(msg, "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        _Accion = Cl_Enumeradores.eTipo_action.actualizar;
                        this.btn_grabar.Text = "Actualizar Registro";
                        break;

                    case Cl_Enumeradores.eTipo_action.actualizar:
                        bus_producto_tipo.ModificarDB(info, ref msg);
                        MessageBox.Show(msg, "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        break;

                    case Cl_Enumeradores.eTipo_action.Anular:
                        break;

                    case Cl_Enumeradores.eTipo_action.consultar:
                        break;
                    }
                }
                else
                {
                    MessageBox.Show("Por favor ingrese la descripción del producto", "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.txt_descripcion.Focus();
                }
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
            }
        }
Example #6
0
        private void load_grid()
        {
            try
            {
                in_marca_bus        busmarca = new in_marca_bus();
                in_ProductoTipo_Bus busTipo  = new in_ProductoTipo_Bus();
                in_categorias_bus   busCat   = new in_categorias_bus();
                list_Info_Producto = Bus_Producto.Get_list_Producto(param.IdEmpresa);

                gridControlProducto.DataSource = list_Info_Producto;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #7
0
        private void btn_anular_Click(object sender, EventArgs e)
        {
            try
            {
                if ((gridView.GetFocusedRow()) == null)
                {
                    MessageBox.Show("Seleccione una fila para realizar la respectiva actualización del reguistro", "sistemas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                info = gridView.GetFocusedRow() as in_ProductoTipo_Info;
                if (info != null)
                {
                    if (MessageBox.Show("¿Está seguro que desea anular Tipo de Producto: " + info.tp_descripcion + " ?", "Anulación de Tipo de Productos", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        if (info.Estado == true)
                        {
                            string msg = "";
                            in_ProductoTipo_Bus bus_prod_tipo = new in_ProductoTipo_Bus();
                            info.IdUsuarioUltAnu = param.IdUsuario;
                            info.IdUsuarioUltMod = param.IdUsuario;
                            info.Fecha_UltAnu    = DateTime.Now;
                            info.Fecha_UltMod    = DateTime.Now;
                            bus_prod_tipo.EliminarDB(info, ref msg);
                            MessageBox.Show(msg, "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            load_ProductoTipo();
                        }
                        else
                        {
                            MessageBox.Show("No se pudo anular el Tipo de Producto: " + info.tp_descripcion + " debido a que ya se encuentra anulado", "Anulación de Tipo de Producto", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }