Пример #1
0
        public bool registrartransportistas(Transportistas transportistas)
        {
            SqlManager objSql = new SqlManager();
            Parameter  param  = new Parameter();

            param.Add("@codigosociedad", transportistas.Codigo_Sociedad);
            param.Add("@numerador", transportistas.numerador);
            param.Add("@ruc", transportistas.RUC_Transportista);
            param.Add("@nombre", transportistas.Nombre_Transportista);
            param.Add("@direccion", transportistas.Direccion_Transportista);
            param.Add("@telefono", transportistas.Telefono_Transportista);
            param.Add("@tipo_empresa", transportistas.Tipo_Empresa_P_T);


            bool resultado = false;

            try
            {
                objSql.ExecuteNonQuery("USP_Transportistas_Ins", param);
                resultado = true;
            }
            catch (Exception ex)
            {
                resultado = false;
                throw ex;
            }
            return(resultado);
        }
Пример #2
0
    public static Transportistas Get(System.Int32 transportistaID)
    {
        DataSet        ds;
        Database       db;
        string         sqlCommand;
        DbCommand      dbCommand;
        Transportistas instance;


        instance = new Transportistas();

        db         = DatabaseFactory.CreateDatabase();
        sqlCommand = "[dbo].gspTransportistas_SELECT";
        dbCommand  = db.GetStoredProcCommand(sqlCommand, transportistaID);

        // Get results.
        ds = db.ExecuteDataSet(dbCommand);
        // Verification.
        if (ds == null || ds.Tables[0].Rows.Count == 0)
        {
            throw new ApplicationException("Could not get Transportistas ID:" + transportistaID.ToString() + " from Database.");
        }
        // Return results.
        ds.Tables[0].TableName = TABLE_NAME;

        instance.MapFrom(ds.Tables[0].Rows[0]);
        return(instance);
    }
Пример #3
0
        public bool actualizartransportistas(Transportistas transportistas)
        {
            SqlManager objSql = new SqlManager();
            Parameter  param  = new Parameter();

            param.Add("@ruc", transportistas.RUC_Transportista);
            param.Add("@nombre", transportistas.Nombre_Transportista);
            param.Add("@direccion", transportistas.Direccion_Transportista);
            param.Add("@telefono", transportistas.Telefono_Transportista);
            param.Add("@tipoempresa", transportistas.Tipo_Empresa_P_T);
            param.Add("@estado", transportistas.estado);
            param.Add("@numerador", transportistas.numerador);
            bool resultado = false;

            try
            {
                objSql.ExecuteNonQuery("USP_Actualizar_Transportistas", param);
                resultado = true;
                return(resultado);
            }
            catch (Exception ex)
            {
                resultado = false;
            }
            return(resultado);
        }
Пример #4
0
        public static async Task <bool> DeleteTransportista(Transportistas transportistas)
        {
            try
            {
                var           request  = new RestRequest("infotech/transportistas/" + transportistas.IdTransportista, Method.DELETE);
                IRestResponse response = await client.ExecuteAsync(request);

                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Пример #5
0
        public static async Task <bool> PostTransportista(Transportistas transportistas)
        {
            try
            {
                var request = new RestRequest("infotech/transportistas", Method.POST);
                request.AddJsonBody(transportistas);
                IRestResponse response = await client.ExecuteAsync(request);

                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Пример #6
0
    public static Transportistas[] Search(System.Int32?transportistaID, System.String apaterno, System.String amaterno, System.String nombres, System.String domicilio, System.String poblacion)
    {
        DataSet   ds;
        Database  db;
        string    sqlCommand;
        DbCommand dbCommand;


        db         = DatabaseFactory.CreateDatabase();
        sqlCommand = "[dbo].gspTransportistas_SEARCH";
        dbCommand  = db.GetStoredProcCommand(sqlCommand, transportistaID, apaterno, amaterno, nombres, domicilio, poblacion);

        ds = db.ExecuteDataSet(dbCommand);
        ds.Tables[0].TableName = TABLE_NAME;
        return(Transportistas.MapFrom(ds));
    }
        public async Task RegistrarTransportistaExecutedAsync(string nombreEmpresa, string numeroTelefono)
        {
            Transportistas transportistas = new Transportistas(nombreEmpresa, numeroTelefono);
            bool           response       = await ApiRestService.PostTransportista(transportistas);

            if (response)
            {
                MessageBox.Show("Transportisa registrado correctamente", "Info", MessageBoxButton.OK, MessageBoxImage.Information);
                await ApiRestService.RunAsync();

                ApiRestService.Refresh();
            }
            else
            {
                MessageBox.Show("No se ha podido registrar el transportista", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Пример #8
0
    public static Transportistas[] MapFrom(DataSet ds)
    {
        List <Transportistas> objects;


        // Initialise Collection.
        objects = new List <Transportistas>();

        // Validation.
        if (ds == null)
        {
            throw new ApplicationException("Cannot map to dataset null.");
        }
        else if (ds.Tables[TABLE_NAME].Rows.Count == 0)
        {
            return(objects.ToArray());
        }

        if (ds.Tables[TABLE_NAME] == null)
        {
            throw new ApplicationException("Cannot find table [dbo].[Transportistas] in DataSet.");
        }

        if (ds.Tables[TABLE_NAME].Rows.Count < 1)
        {
            throw new ApplicationException("Table [dbo].[Transportistas] is empty.");
        }

        // Map DataSet to Instance.
        foreach (DataRow dr in ds.Tables[TABLE_NAME].Rows)
        {
            Transportistas instance = new Transportistas();
            instance.MapFrom(dr);
            objects.Add(instance);
        }

        // Return collection.
        return(objects.ToArray());
    }
Пример #9
0
        public Transportistas seleccionartransportista(int numerador)
        {
            try
            {
                SqlManager objSql = new SqlManager();
                Parameter  param  = new Parameter();
                param.Add("@numerador", numerador);


                Transportistas lista = objSql.getStatement <Transportistas>("USP_ListaTransportistas_Lst", param)[0];

                param = null;
                objSql.Dispose();
                objSql = null;

                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #10
0
 public bool registrartransportistas(Transportistas transportistas)
 {
     return(DAO.registrartransportistas(transportistas));
 }
Пример #11
0
 public bool actualizartransportistas(Transportistas transportista)
 {
     return(DAO.actualizartransportistas(transportista));
 }
Пример #12
0
 public static Transportistas[] Search(Transportistas searchObject)
 {
     return(Search(searchObject.TransportistaID, searchObject.Apaterno, searchObject.Amaterno, searchObject.Nombres, searchObject.Domicilio, searchObject.Poblacion));
 }
Пример #13
0
 public static void Update(Transportistas transportistas, DbTransaction transaction)
 {
     transportistas.Update(transaction);
 }
Пример #14
0
 public static void Update(Transportistas transportistas)
 {
     transportistas.Update();
 }
Пример #15
0
 public virtual void ClearTransportistas()
 {
     Transportistas.Clear();
 }
Пример #16
0
 public virtual void AddTransportista(Transportista transportista)
 {
     Transportistas.Add(transportista);
 }