Ejemplo n.º 1
0
 protected void btnAgregarProducto_Click(object sender, EventArgs e)
 {
     if (IsValid)
     {
         if (!Fachada.ExisteProducto(txtNombreProducto.Text.Trim()))
         {
             if (this.rbtnListTipoProd.SelectedValue == "Fabricado")
             {
                 Empleado emp = (Empleado)Session["Funcionario"];
                 if (txtNombreProducto.Text.Trim() != "" && txtDescProd.Text.Trim() != "" &&
                     txtCostoProd.Text.Trim() != "" && txtPrecioSugerido.Text.Trim() != "" &&
                     txtTiempoFab.Text.Trim() != "" && txtGarantiaAnios.Text.Trim() != "" && emp.IdEmpleado > 0)
                 {
                     DistribuidoraWCFClient cli = new DistribuidoraWCFClient();
                     if (cli.agregarProductoFabricado(txtNombreProducto.Text, txtDescProd.Text, double.Parse(txtCostoProd.Text), double.Parse(txtPrecioSugerido.Text), Convert.ToInt32(txtTiempoFab.Text), emp.IdEmpleado, Convert.ToInt32(txtGarantiaAnios.Text)))
                     {
                         lblMensajeProducto.Text = "El producto fabricado fue dado de alta correctamente.";
                     }
                     else
                     {
                         lblMensajeProducto.Text = "No se pudo dar de alta el producto fabricado";
                     }
                 }
             }
             else if (this.rbtnListTipoProd.SelectedValue == "Importado")
             {
                 if (txtNombreProducto.Text.Trim() != "" && txtDescProd.Text.Trim() != "" &&
                     txtCostoProd.Text.Trim() != "" && txtPrecioSugerido.Text.Trim() != "" &&
                     txtOrigen.Text.Trim() != "" && txtCantImp.Text.Trim() != "")
                 {
                     if (Fachada.CrearProductoImportado(txtNombreProducto.Text, txtDescProd.Text, double.Parse(txtCostoProd.Text), double.Parse(txtPrecioSugerido.Text), txtOrigen.Text, Convert.ToInt32(txtCantImp.Text)))
                     {
                         lblMensajeProducto.Text = "El producto importado fue dado de alta correctamente.";
                     }
                     else
                     {
                         lblMensajeProducto.Text = "No se pudo dar de alta el producto importado.";
                     }
                 }
             }
             else
             {
                 lblMensajeProducto.Text = "Debe seleccionar un tipo de producto.";
             }
         }
         else
         {
             lblMensajeProducto.Text = "Ya existe producto con ese nombre.";
         }
     }
     rbtnListTipoProd.ClearSelection();
 }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            divGrdVwFabricados.Visible = false;
            divGrdVwImportados.Visible = false;

            DistribuidoraWCFClient cli = new DistribuidoraWCFClient();

            grdVwFabricados.DataSource = cli.mostrarTodosFabricados();
            grdVwFabricados.DataBind();

            GrdVwImportados.DataSource = cli.mostrarTodosImportado();
            GrdVwImportados.DataBind();
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Funcionario"] == null)
            {
                Response.Redirect("Login.aspx");
            }

            lblMensajeReporteTxt.Text = "No se pudo generar el reporte correctamente";
            DistribuidoraWCFClient cli = new DistribuidoraWCFClient();

            if (cli.GenerarReporteTxtProductos())
            {
                lblMensajeReporteTxt.Text = "El reporte fue generado con exito!";
            }
        }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Funcionario"] == null)
            {
                Response.Redirect("Login.aspx");
            }


            DistribuidoraWCFClient cli = new DistribuidoraWCFClient();

            cli.Open();
            grdVwListaFabricados.DataSource = cli.mostrarTodosFabricados();
            grdVwListaFabricados.DataBind();
            cli.Close();
        }
Ejemplo n.º 5
0
 protected void btnAgregarEmpleado_Click(object sender, EventArgs e)
 {
     if (IsValid && txtContreasena.Text != "" && txtMailEmpleado.Text != "")
     {
         if (Fachada.BuscarEmpleado(txtMailEmpleado.Text).Email == null)
         {
             DistribuidoraWCFClient cli = new DistribuidoraWCFClient();
             if (cli.altaEmpleado(txtNombreEmpleado.Text, txtContreasena.Text, txtMailEmpleado.Text, chkBxTecnico.Checked))
             {
                 lblMensajeEmpleado.Text = "El empleado se pudo dar de alta correctamente.";
             }
             else
             {
                 lblMensajeEmpleado.Text = "El empleado no se pudo dar de alta.";
             }
         }
         else
         {
             lblMensajeEmpleado.Text = "Ya existe un empleado con ese email.";
         }
     }
 }