Exemplo n.º 1
0
 public void AgregarZCATBAL(ClsZCAT zCAT)
 {
     try
     {
         base.AgregarZCATDAL(zCAT);
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 2
0
 public void EliminarZCATBAL(ClsZCAT zCAT)
 {
     try
     {
         base.EliminarZCAT(zCAT);
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 3
0
 public void ActualizarZCATBAL(ClsZCAT zCAT)
 {
     try
     {
         base.ActualizarZCATDAL(zCAT);
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 4
0
        protected ClsZCATCollection ConsultarZCATDAL(string psCriterio)
        {
            //Declaración de variables
            DataSet ds = new DataSet();
            //Definición del adaptador
            SqlDataAdapter da = new SqlDataAdapter();
            //Definición de la coleccion
            ClsZCATCollection zZCATCollection = new ClsZCATCollection();
            ClsZCAT           zCAT;

            try
            {
                da.SelectCommand             = new SqlCommand(Procedimientos.sp_ConsZ_CAT, this.Conexion);
                da.SelectCommand.CommandType = CommandType.StoredProcedure;
                da.SelectCommand.Parameters.Add("@Criterio", SqlDbType.VarChar).Value = psCriterio;
                //Se llena el DataSet
                da.Fill(ds);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    int renglones = ds.Tables[0].Rows.Count;
                    int columnas  = ds.Tables[0].Columns.Count;
                    for (int contador = 0; contador < ds.Tables[0].Rows.Count; contador++) //Cada renglòn
                    {
                        zCAT = new ClsZCAT();

                        zCAT.TARIMA    = Convert.ToDecimal(ds.Tables[0].Rows[contador]["TARIMA"].ToString().Trim());
                        zCAT.Werks     = ds.Tables[0].Rows[contador]["WERKS"].ToString().Trim();
                        zCAT.Lgort     = ds.Tables[0].Rows[contador]["LGORT"].ToString().Trim();
                        zCAT.FECHATRAS = DateTime.Parse(ds.Tables[0].Rows[contador]["FECHATRAS"].ToString().Trim());
                        zCAT.HORATRAS  = DateTime.Parse(ds.Tables[0].Rows[contador]["HORATRAS"].ToString().Trim());
                        zCAT.CONTADOR  = double.Parse(ds.Tables[0].Rows[contador]["CONTADOR"].ToString().Trim());
                        zCAT.Ubicacion = ds.Tables[0].Rows[contador]["UBICACIONES"].ToString().Trim();
                        zZCATCollection.Add(zCAT);
                    }
                }

                return(zZCATCollection);
            }
            catch (Exception ex)
            {
                //Regenerar la excepción pero ahora con un mensaje personalizado para el usuario
                throw new Exception(Errores.ConsultarRegistro + Errores.MensajeOriginal + ex.Message.ToString());
            }
            finally
            {
                //Cerrar la conexión
                this.Conexion.Close();
            }
        }
Exemplo n.º 5
0
 protected void EstablecerParametrosDAL(string tipoTran, ClsZCAT zCAT, SqlCommand comando)
 {
     try
     {
         comando.Parameters.Clear();
         comando.Parameters.Add("@TARIMA", SqlDbType.VarChar).Value      = zCAT.TARIMA;
         comando.Parameters.Add("@WERKS", SqlDbType.VarChar).Value       = zCAT.Werks;
         comando.Parameters.Add("@LGORT", SqlDbType.VarChar).Value       = zCAT.Lgort;
         comando.Parameters.Add("@UBICACION", SqlDbType.VarChar).Value   = zCAT.Ubicacion;
         comando.Parameters.Add("@TIPOALMACEN", SqlDbType.VarChar).Value = zCAT.TipoAlmacen;
     }
     catch
     {
         throw;
     }
 }
        private void GuardarRegistro()
        {
            try
            {
                //Crear el objeto con la info de la forma
                ClsZCAT zCat = new ClsZCAT();
                zCat.TARIMA      = Convert.ToDecimal(textTarima.Text);
                zCat.Werks       = textCentro.Text.Trim();
                zCat.Lgort       = textAlmacen.Text.Trim();
                zCat.Ubicacion   = textUbicacionDestino.Text.Trim();
                zCat.TipoAlmacen = txtbxTipoAlmacen.Text.Trim();

                ClsZCATBAL zCATBAL = new ClsZCATBAL();
                zCATBAL.AgregarZCATBAL(zCat);

                String                  lsCriterio = "WHERE IDTarima = '" + tarima + "' AND WERKS = '" + centroC + "' ";
                ClsCatZMasterBAL        zMasBal    = new ClsCatZMasterBAL();
                ClsCatZMasterCollection zMasColl   = zMasBal.ConsultarZMasterBAL(lsCriterio);

                if (zMasColl.Count > 0)
                {
                    ClsCatZMaster zMast = zMasColl[0];
                    zMast.CentroDestino    = textCentro.Text;
                    zMast.AlmacenDestino   = textAlmacen.Text;
                    zMast.UbicacionDestino = textUbicacionDestino.Text;
                    zMasBal.ActualizarZMasterDestinosBAL(zMast);
                }

                base.MostrarMensaje("Pedido de traslado creado...");
                PerformLayout();
                Application.DoEvents();
                System.Threading.Thread.Sleep(2000);


                textUbicacionDestino.Text = "";
                textTarima.Text           = "";
                textCentro.Text           = "";
                textAlmacen.Text          = "";
                textTarima.Focus();
            }
            catch
            {
                throw;
            }
        }
Exemplo n.º 7
0
        protected void AgregarZCATDAL(ClsZCAT zCAT)
        {
            //string createdIdUsuario = "";
            //Abrir la conexión
            this.Conexion.Open();
            // Start a local transaction.
            SqlTransaction sqlTransaction = Conexion.BeginTransaction();
            //Insertar registro
            SqlCommand comando = this.Conexion.CreateCommand();

            try
            {
                comando.CommandType = CommandType.StoredProcedure;
                comando.CommandText = Procedimientos.sp_InsZ_CAT;
                //Inserción de parámetros para tranzacción de alta
                EstablecerParametrosDAL("ADD", zCAT, comando);
                comando.Transaction = sqlTransaction;
                comando.ExecuteNonQuery();
                comando.Transaction.Commit();
            }
            catch (Exception ex)
            {
                //Dar rollback a la transaccion
                comando.Transaction.Rollback();
                //Regenerar la excepción pero ahora con un mensaje personalizado para el usuario
                if (ex.ToString().IndexOf(Errores.LlavePrimariaExiste) >= 0)
                {
                    throw new Exception(Errores.ClaveExiste);
                }
                else
                {
                    throw new Exception(Errores.InsertarRegistro + Errores.MensajeOriginal + ex.Message.ToString());
                }
            }
            finally
            {
                this.Conexion.Close();
            }
        }
Exemplo n.º 8
0
        public ArrayList CargarZCAT()
        {
            string criterio = Variables.Nulo;
            //Lista de clientes
            ClsZCATCollection zCATCollection;
            ClsZCATBAL        zCATBAL = new ClsZCATBAL();
            ArrayList         arrZCAT = new ArrayList();

            try
            {
                zCATCollection = zCATBAL.ConsultarZCATBAL(criterio);
                IEnumerator listaRegistros = zCATCollection.GetEnumerator();
                while (listaRegistros.MoveNext())
                {
                    ClsZCAT currZCAT = (ClsZCAT)listaRegistros.Current;
                    arrZCAT.Add(new AddValue(currZCAT.Werks, currZCAT.Werks));
                }
                return(arrZCAT);
            }
            catch
            {
                throw;
            }
        }
Exemplo n.º 9
0
 protected void EliminarZCAT(ClsZCAT zCAT)
 {
 }
Exemplo n.º 10
0
 protected void ActualizarZCATDAL(ClsZCAT zCAT)
 {
 }