コード例 #1
0
        protected void grdTipoOp_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                this.lblResultado.Text = string.Empty;

                TableCell celdaId = grdTipoOp.Rows[e.RowIndex].Cells[1];
                Common.Clases.Tipo_Operario tipo = new Common.Clases.Tipo_Operario();
                tipo.Nom_TO = celdaId.Text;

                bool resultado = Dominio.Fachada.TipoOperario_Eliminar(tipo);

                if (resultado)
                {
                    ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('Eliminado exitosamente.')", true);
                    ActualizarGrillaDeDatos();
                    ModoEdicion(false);
                }
                else
                {
                    ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No se pudo eliminar.')", true);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            Common.Clases.Tipo_Operario tipo = new Common.Clases.Tipo_Operario();
            tipo.Nom_TO        = this.txtNombre.Text;
            tipo.Valor_hora_TO = int.Parse(this.txtValor.Text);

            try
            {
                bool resultado = Dominio.Fachada.TipoOperario_Modificar(tipo);

                if (resultado)
                {
                    lblResultado.Text = "Modificado correctamente.";
                    ActualizarGrillaDeDatos();
                    ModoEdicion(false);
                    LimpiarCampos();
                }
                else
                {
                    lblResultado.Text = "ERROR: No se pudo modificar.";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            Common.Clases.Tipo_Operario tipo = new Common.Clases.Tipo_Operario();
            tipo.Nom_TO        = this.txtNombre.Text;
            tipo.Valor_hora_TO = int.Parse(this.txtValor.Text);

            try
            {
                Common.Clases.Tipo_Operario to = Dominio.Fachada.TipoOperario_TraerEspecifica(tipo);
                if (to == null)
                {
                    bool resultado = Dominio.Fachada.TipoOperario_Agregar(tipo);

                    if (resultado)
                    {
                        lblResultado.Text = "Agregado Correctamente. ";
                        LimpiarCampos();
                        ActualizarGrillaDeDatos();
                    }
                    else
                    {
                        lblResultado.Text = "ERROR: No se pudo agregar.";
                    }
                }
                else
                {
                    lblResultado.Text = "Hay un tipo de operario con ese nombre ya agregado";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            Common.Clases.Operario ope = new Common.Clases.Operario();
            ope.Ci        = this.txtCi.Text;
            ope.Nombre    = this.txtNombre.Text;
            ope.Direccion = this.txtDireccion.Text;
            ope.Telefono  = this.txtTelefono.Text;
            Common.Clases.Tipo_Operario pTo = new Common.Clases.Tipo_Operario();
            pTo.Nom_TO  = DDLTipo.SelectedItem.Text;
            ope.Tipo_op = pTo;

            try
            {
                bool resultado = Dominio.Fachada.Operario_Modificar(ope);

                if (resultado)
                {
                    lblResultado.Text = "Modificado correctamente.";
                    ActualizarGrillaDeDatos();
                    ModoEdicion(false);
                    LimpiarCampos();
                }
                else
                {
                    lblResultado.Text = "ERROR: No se pudo modificar.";
                    LimpiarCampos();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #5
0
        protected void grdOperarios_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            this.lblResultado.Text = string.Empty;

            TableCell celdaId = grdOperarios.Rows[e.NewSelectedIndex].Cells[1];

            Common.Clases.Operario ope = new Common.Clases.Operario();
            ope.Ci = celdaId.Text;
            ope    = Dominio.Fachada.Operario_TraerEspecifica(ope);



            if (ope != null)
            {
                this.txtCi.Text        = ope.Ci.ToString();
                this.txtNombre.Text    = ope.Nombre;
                this.txtDireccion.Text = ope.Direccion;
                this.txtTelefono.Text  = ope.Telefono;
                Common.Clases.Tipo_Operario pTo = new Common.Clases.Tipo_Operario();
                pTo.Nom_TO = ope.Tipo_op.Nom_TO;
                this.DDLTipo.SelectedValue = pTo.Nom_TO;
                ModoEdicion(true);
            }
            else
            {
                ModoEdicion(false);
                ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No se pudo cargar el dato.')", true);
            }
        }
コード例 #6
0
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            Common.Clases.Operario ope = new Common.Clases.Operario();
            ope.Ci        = this.txtCi.Text;
            ope.Nombre    = this.txtNombre.Text;
            ope.Direccion = this.txtDireccion.Text;
            ope.Telefono  = this.txtTelefono.Text;
            Common.Clases.Tipo_Operario pTo = new Common.Clases.Tipo_Operario();
            pTo.Nom_TO  = DDLTipo.SelectedItem.ToString();
            ope.Tipo_op = pTo;

            try
            {
                Common.Clases.Operario op = Dominio.Fachada.Operario_TraerEspecifica(ope);
                if (op == null)
                {
                    bool resultado = Dominio.Fachada.Operario_Agregar(ope);

                    if (resultado)
                    {
                        lblResultado.Text = "Agregado Correctamente. ";
                        LimpiarCampos();
                        ActualizarGrillaDeDatos();
                    }
                    else
                    {
                        lblResultado.Text = "ERROR: No se pudo agregar.";
                    }
                }
                else
                {
                    lblResultado.Text = "Ya existe un operario con esta ci";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #7
0
        protected void grdTipoOp_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            this.lblResultado.Text = string.Empty;

            TableCell celdaId = grdTipoOp.Rows[e.NewSelectedIndex].Cells[1];

            Common.Clases.Tipo_Operario tipo = new Common.Clases.Tipo_Operario();
            tipo.Nom_TO = celdaId.Text;
            tipo        = Dominio.Fachada.TipoOperario_TraerEspecifica(tipo);



            if (tipo != null)
            {
                this.txtNombre.Text = tipo.Nom_TO;
                this.txtValor.Text  = tipo.Valor_hora_TO.ToString();
                ModoEdicion(true);
            }
            else
            {
                ModoEdicion(false);
                ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No se pudo cargar el dato.')", true);
            }
        }
コード例 #8
0
ファイル: Tipo_Operario.cs プロジェクト: briangeymonat/prueba
 public static bool Agregar(Common.Clases.Tipo_Operario pTipoOperario)
 {
     return(Persistencia.Clases.Tipo_Operario.Agregar(pTipoOperario));
 }
コード例 #9
0
ファイル: Tipo_Operario.cs プロジェクト: briangeymonat/prueba
 public static Common.Clases.Tipo_Operario TraerEspecifica(Common.Clases.Tipo_Operario pTipo)
 {
     return(Persistencia.Clases.Tipo_Operario.TraerEspecifica(pTipo));
 }
コード例 #10
0
ファイル: Tipo_Operario.cs プロジェクト: briangeymonat/prueba
 public static bool Modificar(Common.Clases.Tipo_Operario pTipoOperario)
 {
     return(Persistencia.Clases.Tipo_Operario.Modificar(pTipoOperario));
 }
コード例 #11
0
ファイル: Fachada.cs プロジェクト: briangeymonat/prueba
 public static Common.Clases.Tipo_Operario TipoOperario_TraerEspecifica(Common.Clases.Tipo_Operario pTipoOperario)
 {
     return(Dominio.Clases.Tipo_Operario.TraerEspecifica(pTipoOperario));
 }
コード例 #12
0
ファイル: Fachada.cs プロジェクト: briangeymonat/prueba
 public static bool TipoOperario_Modificar(Common.Clases.Tipo_Operario pTipoOperario)
 {
     return(Dominio.Clases.Tipo_Operario.Modificar(pTipoOperario));
 }
コード例 #13
0
ファイル: Fachada.cs プロジェクト: briangeymonat/prueba
 public static bool TipoOperario_Eliminar(Common.Clases.Tipo_Operario pTipoOperario)
 {
     return(Dominio.Clases.Tipo_Operario.Eliminar(pTipoOperario));
 }