Example #1
0
        int IAccesoDatos.Registrar(ClaseMaster ObjMaster)
        {
            SqlCommand Comando = null;
            int        Rpta    = -1;

            using (SqlConnection Connection = new SqlConnection(StringConnection))
            {
                Connection.Open();
                Comando             = new SqlCommand("Producto_Insertar", Connection);
                Comando.CommandType = CommandType.StoredProcedure;

                Comando.Parameters.Add("@CodigoProducto", SqlDbType.Int).Direction     = ParameterDirection.Output;
                Comando.Parameters.Add("@NombreProducto", SqlDbType.VarChar, 50).Value = ObjMaster.EntidadProducto[0].NombreProducto;
                Comando.Parameters.Add("@LineaProducto", SqlDbType.VarChar, 250).Value = ObjMaster.EntidadProducto[0].LineaProducto;
                Comando.Parameters.Add("@PrecioProducto", SqlDbType.Decimal).Value     = ObjMaster.EntidadProducto[0].PrecioProducto;

                try
                {
                    Comando.CommandTimeout = 900;
                    Comando.ExecuteNonQuery();
                    Rpta = Convert.ToInt32(Comando.Parameters["@CodigoProducto"].Value.ToString());
                }
                catch (Exception ex)
                {
                    Rpta = -1;
                }
            }
            return(Rpta);
        }
        private void RegistrarCliente()
        {
            ClaseMaster ObjMaster  = new ClaseMaster();
            Cliente     objCliente = new Cliente();

            ClienteLogic  objClienteLogic = new ClienteLogic();
            IlogicCliente iLogicaCliente;

            ObjMaster.EntidadCliente = new List <Cliente>();

            iLogicaCliente = objClienteLogic;

            objCliente.NombreCliente    = txtNombreCliente.Text.Trim();
            objCliente.DireccionCliente = txtDireccionCliente.Text.Trim();
            objCliente.MontoCompra      = Convert.ToDecimal(txtMonto.Text);

            //
            ObjMaster.EntidadCliente.Add(objCliente);

            string Respuesta = iLogicaCliente.RegistrarCliente(ObjMaster);

            if (Respuesta == "1")
            {
                MessageBox.Show("Datos grabados satisfactoriamente");
            }
            else
            {
                MessageBox.Show("Error al grabar:\n" + Respuesta);
            }
        }
        private void RegistrarProducto()
        {
            ClaseMaster ObjMaster   = new ClaseMaster();
            Producto    objProducto = new Producto();

            ProductoLogic  objProductoLogic = new ProductoLogic();
            ILogicProducto ILogicaProducto;

            ObjMaster.EntidadProducto = new List <Producto>();
            ILogicaProducto           = objProductoLogic;

            objProducto.NombreProducto = txtNombreProducto.Text.Trim();
            objProducto.LineaProducto  = txtLineaProducto.Text.Trim();
            objProducto.PrecioProducto = Convert.ToDecimal(txtPrecioProducto.Text);

            //
            ObjMaster.EntidadProducto.Add(objProducto);

            string Respuesta = ILogicaProducto.RegistrarProducto(ObjMaster);

            if (Respuesta == "1")
            {
                MessageBox.Show("Datos grabados satisfactoriamente");
            }
            else
            {
                MessageBox.Show("Error al grabar:\n" + Respuesta);
            }
        }
        int IAccesoDatos.Registrar(ClaseMaster ObjMaster)
        {
            SqlCommand Comando = null;
            int        Rpta    = -1;

            using (SqlConnection Connection = new SqlConnection(StringConnection))
            {
                Connection.Open();
                Comando             = new SqlCommand("Proyecto_Insertar", Connection);
                Comando.CommandType = CommandType.StoredProcedure;

                Comando.Parameters.Add("@NombreProyecto", SqlDbType.VarChar, 50).Value    = ObjMaster.EntidadProyecto[0].NombreProyecto;
                Comando.Parameters.Add("@ProductividadCreacion", SqlDbType.Int).Value     = ObjMaster.EntidadProyecto[0].ProductividadCreacion;
                Comando.Parameters.Add("@ProductividadModificacion", SqlDbType.Int).Value = ObjMaster.EntidadProyecto[0].ProductividadModificacion;
                Comando.Parameters.Add("@FechaCreacion", SqlDbType.Date).Value            = ObjMaster.EntidadProyecto[0].FechaCreacion;
                Comando.Parameters.Add("@UsuarioCreacion", SqlDbType.VarChar, 25).Value   = ObjMaster.EntidadProyecto[0].Usuario;
                try
                {
                    Comando.CommandTimeout = 900;
                    Comando.ExecuteNonQuery();
                    //Rpta = Convert.ToInt32(Comando.Parameters["@CodigoProducto"].Value.ToString());
                }
                catch (Exception ex)
                {
                    Rpta = -1;
                }
            }
            return(Rpta);
        }
Example #5
0
        int IAccesoDatos.Eliminar(ClaseMaster ObjMaster)
        {
            SqlCommand Comando = null;
            int        Rpta    = -1;

            using (SqlConnection Connection = new SqlConnection(StringConnection))
            {
                Connection.Open();
                Comando             = new SqlCommand("Alumno_Eliminar", Connection);
                Comando.CommandType = CommandType.StoredProcedure;

                Comando.Parameters.Add("@CodigoAlumno", SqlDbType.Int).Value = ObjMaster.EntidadAlumno[0].CodigoAlumno;

                try
                {
                    Comando.CommandTimeout = 900;
                    Comando.ExecuteNonQuery();
                    Rpta = 1;
                }
                catch (Exception ex)
                {
                    Rpta = -1;
                }
            }
            return(Rpta);
        }
Example #6
0
        string IlogicCliente.RegistrarCliente(ClaseMaster ObjMaster)
        {
            ClienteData  objClienteData = new ClienteData();
            IAccesoDatos iAccesoDatos;

            iAccesoDatos = objClienteData;
            string Respuesta = null;

            using (TransactionScope Tx = new TransactionScope(TransactionScopeOption.Required))
            {
                try
                {
                    int CodigoCliente = iAccesoDatos.Registrar(ObjMaster);
                    Tx.Complete();
                    Respuesta = "1";
                }
                catch (Exception Ex)
                {
                    Respuesta = Ex.Message;
                }
            }
            return(Respuesta);
        }
        string ILogicProyecto.RegistrarProyecto(ClaseMaster ObjMaster)
        {
            ProyectoData objProyectoData = new ProyectoData();
            IAccesoDatos iAccesoDatos;

            iAccesoDatos = objProyectoData;
            string Respuesta = null;

            using (TransactionScope Tx = new TransactionScope(TransactionScopeOption.Required))
            {
                try
                {
                    int CodigoProducto = iAccesoDatos.Registrar(ObjMaster);
                    Tx.Complete();
                    Respuesta = "1";
                }
                catch (Exception Ex)
                {
                    Respuesta = Ex.Message;
                }
            }
            return(Respuesta);
        }
        string ILogicAlumno.EliminarAlumno(ClaseMaster ObjMaster)
        {
            AlumnoData   ObjAlumnoData = new AlumnoData();
            IAccesoDatos iAccesoDatos;

            iAccesoDatos = ObjAlumnoData;
            string Respuesta = null;

            using (TransactionScope Tx = new TransactionScope(TransactionScopeOption.Required))
            {
                try
                {
                    int CodigoAlumno = iAccesoDatos.Eliminar(ObjMaster);
                    Tx.Complete();
                    Respuesta = "1";
                }
                catch (Exception Ex)
                {
                    Respuesta = Ex.Message;
                }
            }
            return(Respuesta);
        }
        private void ActualizarAlumno()
        {
            ClaseMaster  ObjMaster      = new ClaseMaster();
            Alumno       ObjAlumno      = new Alumno();
            AlumnoLogic  ObjAlumnoLogic = new AlumnoLogic();
            ILogicAlumno iLogicaAlumno;

            ObjMaster.EntidadAlumno = new List <Alumno>();

            iLogicaAlumno = ObjAlumnoLogic;

            ObjAlumno.CodigoAlumno      = Convert.ToInt32(txtCodigo.Text);
            ObjAlumno.NombresAlumno     = txtNombres.Text.Trim();
            ObjAlumno.ApellidosAlumno   = txtApellidos.Text.Trim();
            ObjAlumno.Practica1         = Convert.ToInt32(txtPractica1.Text);
            ObjAlumno.Practica2         = Convert.ToInt32(txtPractica2.Text);
            ObjAlumno.Practica3         = Convert.ToInt32(txtPractica3.Text);
            ObjAlumno.Practica4         = Convert.ToInt32(txtPractica4.Text);
            ObjAlumno.PromedioPracticas = 0;
            ObjAlumno.ExamenParcial     = Convert.ToInt32(this.txtParcial.Text);;
            ObjAlumno.ExamenFinal       = Convert.ToInt32(this.txtFinal.Text);;
            ObjAlumno.PromedioFinal     = 0;
            ObjAlumno.Estado            = Convert.ToBoolean(chkEstado.Checked);
            //
            ObjMaster.EntidadAlumno.Add(ObjAlumno);

            string Respuesta = iLogicaAlumno.ActualizarAlumno(ObjMaster);

            if (Respuesta == "1")
            {
                MessageBox.Show("Datos actualizados satisfactoriamente");
            }
            else
            {
                MessageBox.Show("Error al actualizar:\n" + Respuesta);
            }
        }
Example #10
0
        int IAccesoDatos.Actualizar(ClaseMaster ObjMaster)
        {
            SqlCommand Comando = null;
            int        Rpta    = -1;

            using (SqlConnection Connection = new SqlConnection(StringConnection))
            {
                Connection.Open();
                Comando             = new SqlCommand("Alumno_Actualizar", Connection);
                Comando.CommandType = CommandType.StoredProcedure;

                Comando.Parameters.Add("@CodigoAlumno", SqlDbType.Int).Value            = ObjMaster.EntidadAlumno[0].CodigoAlumno;
                Comando.Parameters.Add("@NombresAlumno", SqlDbType.VarChar, 50).Value   = ObjMaster.EntidadAlumno[0].NombresAlumno;
                Comando.Parameters.Add("@ApellidosAlumno", SqlDbType.VarChar, 50).Value = ObjMaster.EntidadAlumno[0].ApellidosAlumno;
                Comando.Parameters.Add("@Practica1", SqlDbType.Int).Value             = ObjMaster.EntidadAlumno[0].Practica1;
                Comando.Parameters.Add("@Practica2", SqlDbType.Int).Value             = ObjMaster.EntidadAlumno[0].Practica2;
                Comando.Parameters.Add("@Practica3", SqlDbType.Int).Value             = ObjMaster.EntidadAlumno[0].Practica3;
                Comando.Parameters.Add("@Practica4", SqlDbType.Int).Value             = ObjMaster.EntidadAlumno[0].Practica4;
                Comando.Parameters.Add("@PromedioPracticas", SqlDbType.Decimal).Value = ObjMaster.EntidadAlumno[0].PromedioPracticas;
                Comando.Parameters.Add("@ExamenParcial", SqlDbType.Int).Value         = ObjMaster.EntidadAlumno[0].ExamenParcial;
                Comando.Parameters.Add("@ExamenFinal", SqlDbType.Int).Value           = ObjMaster.EntidadAlumno[0].ExamenFinal;
                Comando.Parameters.Add("@PromedioFinal", SqlDbType.Decimal).Value     = ObjMaster.EntidadAlumno[0].PromedioFinal;
                Comando.Parameters.Add("@Estado", SqlDbType.Bit).Value = ObjMaster.EntidadAlumno[0].Estado;

                try
                {
                    Comando.CommandTimeout = 900;
                    Comando.ExecuteNonQuery();
                    Rpta = 1;
                }
                catch (Exception ex)
                {
                    Rpta = -1;
                }
            }
            return(Rpta);
        }
Example #11
0
 int IAccesoDatos.Eliminar(ClaseMaster ObjMaster)
 {
     throw new NotImplementedException();
 }
Example #12
0
 int IAccesoDatos.Actualizar(ClaseMaster ObjMaster)
 {
     throw new NotImplementedException();
 }