protected void EliminarZFolio(ClsZFolio zFolio) { //try //{ // //Abrir la conexión // this.Conexion.Open(); // //Insertar registro // SqlCommand comando = this.Conexion.CreateCommand(); // comando.CommandType = CommandType.StoredProcedure; // comando.CommandText = Procedimientos.sp_DelUsuario; // //Inserción de parámetros // comando.Parameters.Add("@IdUsuario", SqlDbType.Decimal).Direction = ParameterDirection.Output; // EstablecerParametrosDAL("UPDATE", usuario, comando); // comando.ExecuteNonQuery(); //} //catch (Exception ex) //{ // //Regenerar la excepción pero ahora con un mensaje personalizado para el usuario // throw new Exception(Errores.EliminarRegistro + Errores.MensajeOriginal + ex.Message.ToString()); //} //finally //{ // this.Conexion.Close(); //} }
protected void ActualizarZFolioDAL(ClsZFolio zFolio) { try { //Abrir la conexión this.Conexion.Open(); // Start a local transaction. SqlTransaction sqlTransaction = Conexion.BeginTransaction(); //Insertar registro SqlCommand comando = this.Conexion.CreateCommand(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = Procedimientos.sp_ModUsuarios; //Inserción de parámetros EstablecerParametrosDAL("UPDATE", zFolio, comando); comando.Transaction = sqlTransaction; comando.ExecuteNonQuery(); comando.Transaction.Commit(); } catch (Exception ex) { //Regenerar la excepción pero ahora con un mensaje personalizado para el usuario throw new Exception(Errores.ModificarRegistro + Errores.MensajeOriginal + ex.Message.ToString()); } finally { this.Conexion.Close(); } }
public void EliminarZFolioBAL(ClsZFolio zFolio) { try { base.EliminarZFolio(zFolio); } catch { throw; } }
public void ActualizarZFolioBAL(ClsZFolio zFolio) { try { base.ActualizarZFolioDAL(zFolio); } catch { throw; } }
public void AgregarZFolioBAL(ClsZFolio zFolio) { try { base.AgregarZFolioDAL(zFolio); } catch { throw; } }
public ClsZFolioCollection AgregaryRetornoZFolioBAL(ClsZFolio zFolio) { ClsZFolioCollection zFolioCollection = new ClsZFolioCollection(); try { zFolioCollection = base.AgregaryRetornoZFolioDAL(zFolio); return(zFolioCollection); } catch { throw; } }
protected void EstablecerParametros2DAL(string tipoTran, ClsZFolio zFolio, SqlCommand comando) { try { comando.Parameters.Clear(); comando.Parameters.Add("@WERKS", SqlDbType.VarChar).Value = zFolio.Werks; comando.Parameters.Add("@TIPO", SqlDbType.VarChar).Value = zFolio.Tipo; comando.Parameters.Add("@PREF", SqlDbType.VarChar).Value = zFolio.Pref; } catch { throw; } }
protected ClsZFolioCollection AgregaryRetornoZFolioDAL(ClsZFolio zfolio) { //Declaración de variables DataSet ds = new DataSet(); //Definición del adaptador SqlDataAdapter da = new SqlDataAdapter(); //Definición de la coleccion ClsZFolioCollection zZFolioCollection = new ClsZFolioCollection(); ClsZFolio zFolio; try { da.SelectCommand = new SqlCommand(Procedimientos.sp_ConsInsFolioRegresaElRegistroInsertado, this.Conexion); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@WERKS", SqlDbType.VarChar).Value = zfolio.Werks; da.SelectCommand.Parameters.Add("@TIPO", SqlDbType.VarChar).Value = zfolio.Tipo; da.SelectCommand.Parameters.Add("@PREFIJO", SqlDbType.VarChar).Value = zfolio.Pref; //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 { zFolio = new ClsZFolio(); zFolio.Werks = ds.Tables[0].Rows[contador]["WERKS"].ToString().Trim(); zFolio.Tipo = ds.Tables[0].Rows[contador]["TIPO"].ToString().Trim(); zFolio.Pref = ds.Tables[0].Rows[contador]["PREFIJO"].ToString().Trim(); zFolio.Nbr = ds.Tables[0].Rows[contador]["NBR"].ToString().Trim(); zZFolioCollection.Add(zFolio); } } return(zZFolioCollection); } 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(); } }
/*private void ObtenerCantKilo() * { * CLSMatnrWFechaCollection coleccionMat; * ClsNumCaja numCaja = new ClsNumCaja(); * string criterio = "WHERE (MATNR = '" + txtbxMaterial.Text + "') "; * criterio = criterio + "AND (FechaCreacion >= CONVERT(DATETIME, '" + DateTime.Now.ToString("yyyy-MM-dd 00:00:00") + "', 120))"; * criterio = criterio + "AND (WERKS = '" + txtbxAlmacen.Text + "')"; * coleccionMat = numCaja.ObtenerMatFec(criterio); * resta = Convert.ToInt32(coleccionMat[0].Cantidad); * txtbxKilosAcum.Text = coleccionMat[0].Cantidad.ToString(); * txtbxCajasAcum.Text = coleccionMat[0].Cajas.ToString(); * }*/ public void GenerarFolio() { ClsZFolio folio = new ClsZFolio(); folio.Werks = numCaja.BackCadenaWerks(arrayCantidaItems[0].ToString()); folio.Pref = ""; folio.Tipo = "TC"; folio.Nbr = ""; ClsZFolioCollection folios = new ClsZFolioBAL().AgregaryRetornoZFolioBAL(folio); folio = folios[0]; glfolio = long.Parse(folio.Nbr + ""); //liCantidadAux = 0.0; }
protected void AgregarZFolioDAL(ClsZFolio zFolio) { //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_CTC; //Inserción de parámetros para tranzacción de alta EstablecerParametrosDAL("ADD", zFolio, 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(); } }
public ArrayList CargarZFolio() { string criterio = Variables.Nulo; //Lista de clientes ClsZFolioCollection zFolioCollection; ClsZFolioBAL zFolioBAL = new ClsZFolioBAL(); ArrayList arrZFolio = new ArrayList(); try { zFolioCollection = zFolioBAL.ConsultarZFolioBAL(criterio); IEnumerator listaRegistros = zFolioCollection.GetEnumerator(); while (listaRegistros.MoveNext()) { ClsZFolio currZFolio = (ClsZFolio)listaRegistros.Current; arrZFolio.Add(new AddValue(currZFolio.Werks, currZFolio.Werks)); } return(arrZFolio); } catch { throw; } }