private static void DescripcionAct(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            uc_Insumo test = (uc_Insumo)d;

            test.Descripcion = e.NewValue as string;
        }
示例#2
0
        private void FiltrarInsumos(string CedNombre)
        {
            try
            {
                ClienteMantenimiento clienMant = new ClienteMantenimiento();
                stpClientes.Children.Clear();
                List <SIGEEA_spListarInsumosResult> listar = MantInsumo.ListarInsumos(CedNombre);
                foreach (SIGEEA_spListarInsumosResult lista in listar)
                {
                    uc_Insumo nuevo = new uc_Insumo();
                    nuevo.NombreInsumo    = lista.Nombre_Insumo;
                    nuevo.Descripcion     = lista.Descripcion_Insumo;
                    nuevo.CanInsumo       = lista.Cantidad_InvInsumo.ToString();
                    nuevo.UniMedidaInsumo = lista.Nombre_UniMedida;
                    if (lista.Estado_Insumo == true)
                    {
                        nuevo.EstadoInsumo = "ACTIVO";
                    }
                    else
                    {
                        nuevo.EstadoInsumo = "INACTIVO";
                    }
                    nuevo.IdInsumo              = lista.PK_Id_Insumo.ToString();
                    nuevo.btnOpcion.Tag         = lista.PK_Id_Insumo;
                    nuevo.btnOpcion.DataContext = lista;
                    if (opcion == "Pedido")
                    {
                        nuevo.btnOpcion.Content = "Hacer Pedido";
                    }
                    else if (opcion == "Editar")
                    {
                        nuevo.btnOpcion.Content = "Editar";
                    }
                    else if (opcion == "Pedido")
                    {
                        nuevo.btnOpcion.Content = "Hacer pedido";
                    }
                    else if (opcion == "Compra")
                    {
                        nuevo.btnOpcion.Content = "Comprar Insumo";
                    }
                    else if (opcion == "Eliminar o Activar")
                    {
                        if (nuevo.EstadoInsumo == "ACTIVO")
                        {
                            nuevo.btnOpcion.Content = "Eliminar";
                        }
                        else
                        {
                            nuevo.btnOpcion.Content = "Activar";
                        }
                    }
                    nuevo.btnOpcion.Click += BtnOpcion_Click;

                    stpClientes.Children.Add(nuevo);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al listar: " + ex.ToString(), "error", MessageBoxButton.OK);
            }
        }
        private static void NombreInsumoAct(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            uc_Insumo test = (uc_Insumo)d;

            test.NombreInsumo = e.NewValue as string;
        }
        private void FiltrarClientes(string CedNombre)
        {
            try
            {
                ClienteMantenimiento clienMant = new ClienteMantenimiento();
                stpClientes.Children.Clear();
                List<SIGEEA_spListarInsumosResult> listar = MantInsumo.ListarInsumos(CedNombre);
                foreach (SIGEEA_spListarInsumosResult lista in listar)
                {

                    uc_Insumo nuevo = new uc_Insumo();
                    nuevo.NombreInsumo = lista.Nombre_Insumo;
                    nuevo.Descripcion = lista.Descripcion_Insumo;
                    nuevo.CanInsumo = lista.Cantidad_InvInsumo.ToString();
                    nuevo.UniMedidaInsumo = lista.Nombre_UniMedida;
                    if (lista.Estado_Insumo == true) { nuevo.EstadoInsumo = "ACTIVO"; } else { nuevo.EstadoInsumo = "INACTIVO"; }
                    nuevo.IdInsumo = lista.PK_Id_Insumo.ToString();
                    nuevo.btnOpcion.Tag = lista.PK_Id_Insumo;
                    nuevo.btnOpcion2.Tag = lista.PK_Id_Insumo;

                    if (opcion == "Pedido")
                    {
                        nuevo.btnOpcion.Content = "Hacer Pedido";
                        

                    }
                    else if (opcion == "Editar")
                    {

                        nuevo.btnOpcion.Content = "Editar";
                        nuevo.btnOpcion2.Visibility = Visibility.Hidden;

                    }
                    else if (opcion == "Pedido")
                    {
                        nuevo.btnOpcion.Content = "Hacer pedido";
                        nuevo.btnOpcion2.Visibility = Visibility.Hidden;

                    }
                    else if (opcion == "Compra")
                    {
                        nuevo.btnOpcion.Content = "Comprar Insumo";
                        nuevo.btnOpcion2.Visibility = Visibility.Hidden;

                    }
                    else if (opcion == "Eliminar o Activar")
                    {
                        if (nuevo.EstadoInsumo == "ACTIVO") { nuevo.btnOpcion.Visibility = Visibility.Visible; nuevo.btnOpcion2.Visibility = Visibility.Hidden; }
                        else { nuevo.btnOpcion.Visibility = Visibility.Hidden; nuevo.btnOpcion2.Visibility = Visibility.Visible; }
                        nuevo.btnOpcion.Content = "Eliminar";
                        nuevo.btnOpcion2.Content = "Activar";

                    }
                    nuevo.btnOpcion.Click += BtnOpcion_Click; ;
                    nuevo.btnOpcion2.Click += BtnOpcion2_Click; ;

                    stpClientes.Children.Add(nuevo);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al listar: " + ex.ToString(), "error", MessageBoxButton.OK);

            }

        }