Пример #1
0
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            ClsECliente objE = new ClsECliente();
            ClsNCliente objN = new ClsNCliente();

            objE.cliDni = TxtDniCli.Text;
            //DgvCliente.DataSource = objN.MtdBuscarporDni(objE);

            DataTable dtEmp = new DataTable();

            dtEmp = objN.MtdBuscarporDni(objE);
            if (dtEmp.Rows.Count > 0)
            {
                DataRow Fila = dtEmp.Rows[0];
                TxtNombre.Text    = Fila["Nombre"].ToString();
                TxtApellidos.Text = Fila["Apellido"].ToString();
            }


            ClsEVentaProd objEvp = new ClsEVentaProd();
            ClsNVentaProd objNvp = new ClsNVentaProd();

            objEvp.DniCli             = TxtDniCli.Text;
            DgvComprobante.DataSource = objNvp.BuscaProdClienteDNI(objEvp);

            DataTable dt = new DataTable();

            dt = objNvp.BuscaImporteFinal(objEvp);
            if (dt.Rows.Count > 0)
            {
                DataRow Fila = dt.Rows[0];
                TxtImporteFinal.Text = Fila["ImporteFinal"].ToString();
            }
        }
Пример #2
0
        public DataTable MtdBuscarCostoporProducto(ClsEVentaProd objECli)
        {
            DataTable     dtCliente = new DataTable("Cliente");
            SqlConnection sqlCon    = new SqlConnection();
            string        rpta      = "";

            try
            {
                ClsConexion objcon = new ClsConexion();
                objcon.conectar();
                sqlCon.ConnectionString = ClsConexion.ConBDcadena;
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;                      //La conexion que va a usar el comando
                sqlCmd.CommandText = "USP_S_BuscarCostoProducto"; //El comando a ejecutar
                sqlCmd.CommandType = CommandType.StoredProcedure; //Decirle al comando que va a ejecutar una sentencia SQL
                SqlParameter sqldnicliente = new SqlParameter();
                sqldnicliente.ParameterName = "@Dni";
                sqldnicliente.Value         = objECli.DniCli;
                sqlCmd.Parameters.Add(sqldnicliente);
                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);
                sqlDat.Fill(dtCliente);//Llenamos el DataTable
            }
            catch (Exception ex)
            {
                dtCliente = null;
            }
            return(dtCliente);
        }
Пример #3
0
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            ClsECliente objE1 = new ClsECliente();
            ClsNCliente objN1 = new ClsNCliente();

            objE1.cliDni = TxtDniCli.Text;

            DataTable dt = new DataTable();

            dt = objN1.MtdBuscarporDni(objE1);
            if (dt.Rows.Count > 0)
            {
                DataRow Fila = dt.Rows[0];
                TxtNombre.Text    = Fila["Nombre"].ToString();
                TxtApellidos.Text = Fila["Apellido"].ToString();
            }


            ClsERegHabCli objE = new ClsERegHabCli();
            ClsNRegHabCli objN = new ClsNRegHabCli();

            objE.DniCli = TxtDniCli.Text;
            //DgvCliente.DataSource = objN.MtdBuscarporDni(objE);

            DataTable dtEmp = new DataTable();

            dtEmp = objN.MtdBuscarCostoHabitacion(objE);
            if (dtEmp.Rows.Count > 0)
            {
                DataRow Fila = dtEmp.Rows[0];
                TxtNroHabitacion.Text = Fila["NroHabitacion"].ToString();
                TxtTotal.Text         = Fila["costo"].ToString();
                TxtHoraEntrada.Text   = Fila["FechayHoraEntrada"].ToString();
                TxtHoraSalida.Text    = DateTime.Now.ToString("G");
            }

            ClsEVentaProd objEcli = new ClsEVentaProd();
            ClsNVentaProd objNcli = new ClsNVentaProd();

            objEcli.DniCli          = TxtDniCli.Text;
            DgvProductos.DataSource = objNcli.MtdBuscarCostoporProducto(objEcli);



            ClsNVentaProd objNvp  = new ClsNVentaProd();
            ClsEVentaProd objEpro = new ClsEVentaProd();


            objEpro.DniCli = TxtDniCli.Text;
            DataTable tabla = new DataTable();

            tabla = objNvp.BuscaImporteFinal(objEpro);
            if (tabla.Rows.Count > 0)
            {
                DataRow Fila = tabla.Rows[0];
                TxtTotalCostoProducto.Text = Fila["Importe"].ToString();
            }
        }
Пример #4
0
        private void BtnGuardar_Click_1(object sender, EventArgs e)
        {
            TxtImporteFinal.Text = Convert.ToString(Convert.ToInt32(TxtImporteFinal.Text) + Convert.ToInt32(TxtImportePro.Text));
            ClsEVentaProd objE = new ClsEVentaProd();
            ClsNVentaProd objN = new ClsNVentaProd();

            objE.DniCli         = TxtDniCli.Text;
            objE.Codigo         = TxtCodigoPro.Text;
            objE.Cantidad       = TxtCantidadPro.Text;
            objE.PrecioUnit     = TxtPrecioUnitPro.Text;
            objE.CantidadCompra = TxtCantCompraPro.Text;
            objE.Importe        = TxtImportePro.Text;
            objE.ImporteFinal   = TxtImporteFinal.Text;
            objE.Estado         = "1";

            objN.MtdAgregarVentaProd(objE);
            MessageBox.Show("Datos Clientes Registrado Correctamente...");
        }
Пример #5
0
        public string MtdAgregarVentaProd(ClsEVentaProd objEHCli)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                ClsConexion objcon = new ClsConexion();
                objcon.conectar();
                //1. Establecer la cadena de conexion
                sqlCon.ConnectionString = ClsConexion.ConBDcadena;
                //2. Abrir la conexion de la BD
                sqlCon.Open();
                //3. Establecer el comando
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "USP_I_VentaProd";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                //4. Agregar los parametros al comando
                //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado
                SqlParameter sqldnicliente = new SqlParameter();
                sqldnicliente.ParameterName = "@DniCli";
                sqldnicliente.SqlDbType     = SqlDbType.NVarChar;
                //sqldnicliente.Direction = ParameterDirection.InputOutput;
                sqldnicliente.Size  = 100;
                sqldnicliente.Value = objEHCli.DniCli;
                sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando
                                                      //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado
                SqlParameter sqlParnombre = new SqlParameter();
                sqlParnombre.ParameterName = "@Codigo";
                sqlParnombre.SqlDbType     = SqlDbType.NVarChar;
                sqlParnombre.Size          = 100;
                sqlParnombre.Value         = objEHCli.Codigo;
                sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando
                                                     //Establecemos los valores para el parametro @precio del Procedimiento Almacenado
                SqlParameter sqlParApellido = new SqlParameter();
                sqlParApellido.ParameterName = "@Cantidad";
                sqlParApellido.SqlDbType     = SqlDbType.NVarChar;
                sqlParApellido.Size          = 100;
                sqlParApellido.Value         = objEHCli.Cantidad;
                sqlCmd.Parameters.Add(sqlParApellido); //Agregamos el parametro al comando

                SqlParameter sqlParEmail = new SqlParameter();
                sqlParEmail.ParameterName = "@PrecioUnit";
                sqlParEmail.SqlDbType     = SqlDbType.NVarChar;
                sqlParEmail.Size          = 100;
                sqlParEmail.Value         = objEHCli.PrecioUnit;
                sqlCmd.Parameters.Add(sqlParEmail); //Agregamos el parametro al comando

                SqlParameter sqlParacosto = new SqlParameter();
                sqlParacosto.ParameterName = "@CantidadCompra";
                sqlParacosto.SqlDbType     = SqlDbType.NVarChar;
                sqlParacosto.Size          = 100;
                sqlParacosto.Value         = objEHCli.CantidadCompra;
                sqlCmd.Parameters.Add(sqlParacosto);

                SqlParameter sqlParafecha = new SqlParameter();
                sqlParafecha.ParameterName = "@Importe";
                sqlParafecha.SqlDbType     = SqlDbType.NVarChar;
                sqlParacosto.Size          = 100;
                sqlParafecha.Value         = objEHCli.Importe;
                sqlCmd.Parameters.Add(sqlParafecha);

                SqlParameter sqlParatiempoalq = new SqlParameter();
                sqlParatiempoalq.ParameterName = "@ImporteFinal";
                sqlParatiempoalq.SqlDbType     = SqlDbType.NVarChar;
                sqlParatiempoalq.Size          = 100;
                sqlParatiempoalq.Value         = objEHCli.ImporteFinal;
                sqlCmd.Parameters.Add(sqlParatiempoalq);

                SqlParameter sqlParaestado = new SqlParameter();
                sqlParaestado.ParameterName = "@Estado";
                sqlParaestado.SqlDbType     = SqlDbType.NVarChar;
                sqlParaestado.Size          = 100;
                sqlParaestado.Value         = objEHCli.Estado;
                sqlCmd.Parameters.Add(sqlParaestado);


                //5. Ejecutamos el commando
                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                //6. Cerramos la conexion con la BD
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }