private string getFolio(int id_bodega, enumTipo tipo) { string folio = string.Empty; string errMsg = string.Empty; try { FolioMng oMng = new FolioMng(); Folio o = new Folio(); o.Anio_actual = id_bodega; o.Tipo = tipo.ToString(); oMng.O_Folio = o; //oMng.getFolio(); folio = o.Tipo + o.Actual.ToString(); } catch (Exception) { switch (tipo) { case enumTipo.E: errMsg = "La bodega no tiene asignación de folios para la Entrada"; break; case enumTipo.S: errMsg = "La bodega no tiene asignación de folios para la Salida"; break; default: break; } throw new Exception(errMsg); } return(folio); }
//Non Default public Alunos(string AlunoID, string Nome, string Turma, DateTime DataNasc, string Telefone, string Morada, string Password, enumTipo Tipo, bool Aprovado) { mAlunoID = AlunoID; mNome = Nome; mTurma = Turma; mDataNasc = DataNasc; mTelefone = Telefone; mMorada = Morada; mPassword = Password; mTipo = Tipo; mAprovado = Aprovado; }
//Default public Alunos() { mAlunoID = ""; mNome = ""; mTurma = ""; mDataNasc = DateTime.Now; mTelefone = ""; mMorada = ""; mPassword = ""; mTipo = enumTipo.NULL; mAprovado = false; }
public ProfStaff(string ProfStaffID, string Password, string Nome, DateTime DataNasc, string Telefone, string Morada, List <string> Sigla, DateTime DataCria, enumTipo Tipo, bool Oculto) { mProfStaffID = ProfStaffID; mPassword = Password; mNome = Nome; mDataNasc = DataNasc; mTelefone = Telefone; mMorada = Morada; mSigla = Sigla; mDataCria = DataCria; mTipo = Tipo; mOculto = Oculto; }
public ProfStaff() { mProfStaffID = ""; mPassword = ""; mNome = ""; mDataNasc = System.DateTime.Now; mTelefone = ""; mMorada = ""; mSigla = new List <string>(); mDataCria = System.DateTime.Now; mTipo = enumTipo.NULL; mOculto = false; }
public static string getFolio(enumTipo tipo, IDbTransaction trans) { string folio = string.Empty; string errMsg = string.Empty; FolioMng oMng = new FolioMng(); Folio o = new Folio(); try { //o.Anio_actual = id_bodega; o.Tipo = tipo.ToString(); oMng.O_Folio = o; oMng.getFolio(trans); folio = addZero(o.Digitos, o.Actual, o.Anio_actual); folio = o.Tipo + folio; } catch (Exception) { errMsg = "No existe la asginación de folios para "; switch (tipo) { case enumTipo.ASN: errMsg = errMsg + " el Concepto de Advanced Shipping Notice"; break; case enumTipo.PRF: errMsg = errMsg + " el Concepto de Proforma"; break; default: break; } throw new Exception(errMsg); } return(folio); }
public static string getFolio(enumTipo tipo, IDbTransaction trans) { string folio = string.Empty; string errMsg = string.Empty; FolioMng oMng = new FolioMng(); Folio o = new Folio(); try { //o.Anio_actual = id_bodega; o.Tipo = tipo.ToString(); oMng.O_Folio = o; oMng.getFolio(trans); folio = addZero(o.Digitos, o.Actual, o.Anio_actual); folio = o.Tipo + folio; } catch (Exception) { switch (tipo) { case enumTipo.E: errMsg = "La bodega no tiene asignación de folios para la Entrada"; break; case enumTipo.S: errMsg = "La bodega no tiene asignación de folios para la Salida"; break; default: break; } throw new Exception(errMsg); } return(folio); }
//setear un tipo public Tipo setTipo(enumTipo tipo) { this.tipo = tipo; return(this); }
//constructor cuando es un objeto public Tipo(enumTipo tipo, String referencia) { this.tipo = tipo; this.referencia = referencia; }
public string referencia; //tipo referencia para cuando tenga un objeto //constructor cuando solo es primitivo public Tipo(enumTipo tipo) { this.tipo = tipo; this.referencia = ""; }
public static string ClienteReferenciaGet(int id_cliente, enumTipo tipo, IDbTransaction trans) { string referencia = string.Empty; string errMsg = string.Empty; Cliente_codigo_canceladoMng oCCCMng = new Cliente_codigo_canceladoMng(); try { switch (tipo) { case enumTipo.E: Cliente_codigo_cancelado oCCC = new Cliente_codigo_cancelado() { Id_cliente = id_cliente, Tipo = tipo.ToString() }; oCCCMng.O_Cliente_codigo_cancelado = oCCC; oCCCMng.getAvailable(trans); if (oCCC.Codigo.Length > 0) { referencia = oCCC.Codigo; } else { ClienteMng oCMng = new ClienteMng(); Cliente oC = new Cliente() { Id = id_cliente }; oCMng.O_Cliente = oC; oCMng.selById(trans); Cliente_codigoMng oCCMng = new Cliente_codigoMng(); Cliente_codigo oCC = new Cliente_codigo(); oCC.Id_cliente_grupo = oC.Id_cliente_grupo; //El procedimiento usará el parametro para asignar el id del cliente oCCMng.O_Cliente_codigo = oCC; oCCMng.getRefEntByCliente(trans); referencia = oCC.Clave + addZero(oCC.Digitos, oCC.Consec_arribo, oCC.Anio_actual); oCCMng.udtRef(trans); } break; case enumTipo.S: break; default: break; } //referencia = addZero(o.Digitos, o.Actual, o.Id_bodega); //referencia = o.Tipo + referencia; } catch (Exception) { throw; } return(referencia); }