Esempio n. 1
0
        public DataTable MostrarEstadoTurno(DTurno Turno)
        {
            DataTable     dtResultado = new DataTable("Turno");
            SqlConnection sqlCon      = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.cn;
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "sp_mostrarEstadoTurno";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdTrabajador = new SqlParameter();
                ParIdTrabajador.ParameterName = "@nro";
                ParIdTrabajador.SqlDbType     = SqlDbType.Int;
                ParIdTrabajador.Value         = Turno.IdTrabajador;
                sqlCmd.Parameters.Add(ParIdTrabajador);


                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);
                sqlDat.Fill(dtResultado);
            }
            catch (Exception ex)
            {
                dtResultado = null;
            }

            return(dtResultado);
        }
Esempio n. 2
0
        public string Insertar(DTurno Turno)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.cn;
                sqlCon.Open();
                //Comandos
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "sp_insertarTurno";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdTurno = new SqlParameter();
                ParIdTurno.ParameterName = "@idTurno";
                ParIdTurno.SqlDbType     = SqlDbType.Int;
                ParIdTurno.Direction     = ParameterDirection.Output;
                sqlCmd.Parameters.Add(ParIdTurno);

                SqlParameter ParIdTrabajador = new SqlParameter();
                ParIdTrabajador.ParameterName = "@idTrabajador";
                ParIdTrabajador.SqlDbType     = SqlDbType.Int;
                ParIdTrabajador.Value         = Turno.IdTrabajador;
                sqlCmd.Parameters.Add(ParIdTrabajador);


                SqlParameter ParFecha = new SqlParameter();
                ParFecha.ParameterName = "@fecha";
                ParFecha.SqlDbType     = SqlDbType.DateTime;
                ParFecha.Value         = Turno.Fecha;
                sqlCmd.Parameters.Add(ParFecha);

                SqlParameter ParMonto = new SqlParameter();
                ParMonto.ParameterName = "@montoEfectivo";
                ParMonto.SqlDbType     = SqlDbType.Decimal;
                ParMonto.Precision     = 9;
                ParMonto.Size          = 2;
                ParMonto.Value         = Turno.Monto;
                sqlCmd.Parameters.Add(ParMonto);

                SqlParameter ParEstado = new SqlParameter();
                ParEstado.ParameterName = "@estado";
                ParEstado.SqlDbType     = SqlDbType.VarChar;
                ParEstado.Size          = 12;
                ParEstado.Value         = Turno.Estado;
                sqlCmd.Parameters.Add(ParEstado);

                SqlParameter ParMontoTarjeta = new SqlParameter();
                ParMontoTarjeta.ParameterName = "@montoTarjeta";
                ParMontoTarjeta.SqlDbType     = SqlDbType.Decimal;
                ParMontoTarjeta.Precision     = 9;
                ParMontoTarjeta.Size          = 2;
                ParMontoTarjeta.Value         = Turno.MontoTarjeta;
                sqlCmd.Parameters.Add(ParMontoTarjeta);

                SqlParameter ParMontoEgreso = new SqlParameter();
                ParMontoEgreso.ParameterName = "@montoEgreso";
                ParMontoEgreso.SqlDbType     = SqlDbType.Decimal;
                ParMontoEgreso.Precision     = 9;
                ParMontoEgreso.Size          = 2;
                ParMontoEgreso.Value         = Turno.MontoEgreso;
                sqlCmd.Parameters.Add(ParMontoEgreso);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ingresó el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }