public bool Save(SucursalPapel Papel)//Lista 03/05/2019 { try { SqlCommand comando = new SqlCommand(); if (Papel._ExistsInDatabase == true) { //return InternalUpdate(SucursalFoto); comando.CommandText = "usp_SucursalPapel_Update"; //comando.AddParameter("@UidPapel", Papel._UidPapel, SqlDbType.UniqueIdentifier); } else { Papel._ExistsInDatabase = true; //return InternalSave(SucursalFoto); comando.CommandText = "usp_SucursalPapel_Add"; } comando.CommandType = CommandType.StoredProcedure; comando.AddParameter("@UidPapel", Papel._UidPapel, SqlDbType.UniqueIdentifier); comando.AddParameter("@VchDescripcion", Papel._StrDescripcion, SqlDbType.VarChar, 50); comando.AddParameter("@VchAlto", Papel._VchAlto, SqlDbType.VarChar, 50); comando.AddParameter("@VchAncho", Papel._VchAncho, SqlDbType.VarChar, 50); comando.AddParameter("@VchMSuperior", Papel._VchSuperior, SqlDbType.VarChar, 50); comando.AddParameter("@VchMInferior", Papel._VchInferior, SqlDbType.VarChar, 50); comando.AddParameter("@VchMDerecho", Papel._VchDerecho, SqlDbType.VarChar, 50); comando.AddParameter("@VchMIzquierdo", Papel._VchIzquierdo, SqlDbType.VarChar, 50); return(_Conexion.ExecuteCommand(comando)); } catch (SqlException e) { throw new DatabaseException("No puedo salvar el pinshi papel hdspm >:v xdxdxddxdxd", e); } }
public SucursalPapel Find(Guid uid)//Lista 03/05/2019 { DataTable table = new DataTable(); SucursalPapel Papel = new SucursalPapel(); SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.StoredProcedure; try { comando.CommandText = "usp_SucursalPapel_Find"; comando.Parameters.Add("@UidPapel", SqlDbType.UniqueIdentifier); comando.Parameters["@UidPapel"].Value = uid; table = _Conexion.ExecuteQuery(comando); if (int.Parse(table.Rows.Count.ToString()) == 1) { Papel._UidPapel = uid; Papel._StrDescripcion = table.Rows[0]["VchDescripcion"].ToString(); Papel._VchAlto = table.Rows[0]["VchAlto"].ToString(); Papel._VchAncho = table.Rows[0]["VchAncho"].ToString(); Papel._VchSuperior = table.Rows[0]["VchMSuperior"].ToString(); Papel._VchInferior = table.Rows[0]["VchMInferior"].ToString(); Papel._VchDerecho = table.Rows[0]["VchMDerecho"].ToString(); Papel._VchIzquierdo = table.Rows[0]["VchMIzquierdo"].ToString(); Papel._ExistsInDatabase = true; //obtener el total de maquinas } else { //if (int.Parse(table.Rows.Count.ToString()) == 0) //{ //} //Papel._UidPapel = Guid.Empty; Papel._StrDescripcion = ""; Papel._VchAlto = ""; Papel._VchAncho = ""; Papel._VchSuperior = ""; Papel._VchInferior = ""; Papel._VchDerecho = ""; Papel._VchIzquierdo = ""; Papel._ExistsInDatabase = false; } } catch (Exception e) { throw new DatabaseException("Error No puede consultar 1 pinshi papel alv fierro pariente", e); } return(Papel); }