public string Get_NewCorrelativoRecCtaCteItem(string cPerJuridica) { BE_ReqCtaCteNumeracion ReqNumeracion = new BE_ReqCtaCteNumeracion(); DA_CtaCteNumeracion ObjNumeracion = new DA_CtaCteNumeracion(); ReqNumeracion.cPerJuridica = cPerJuridica; return(ObjNumeracion.Get_NroRecibo_By_cPerJuridica_NewId(ReqNumeracion)); }
//Obtener Correlativo "CtaCteNumeracion" por tipo docu. public string Get_CtaCteNumCorrelativo(string StrcPerJuridica, long nCajCodigo, long nComCodigo) { BE_ReqCtaCteNumeracion Request = new BE_ReqCtaCteNumeracion(); DA_CtaCteNumeracion Obj = new DA_CtaCteNumeracion(); Request.cPerJurCodigo = StrcPerJuridica; Request.nCajCodigo = nCajCodigo; Request.nComCodigo = nComCodigo; return(Obj.Get_CtaCteNumCorrelativo(Request)); }
//Obtener Correlativo Actual "CtaCteNumeracion" por Tipo docu. public string Get_CtaCteNumCorrelativo(BE_ReqCtaCteNumeracion Request) { string Item = ""; try { clsConection Obj = new clsConection(); string Cadena = Obj.GetConexionString("Naylamp"); using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[usp_Get_CtaCteNumCorrelativo]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJurCodigo", Request.cPerJurCodigo); cm.Parameters.AddWithValue("nCajCodigo", Request.nCajCodigo); cm.Parameters.AddWithValue("nComCodigo", Request.nComCodigo); //Update 2016-07-15 (EINCIO) cm.Parameters.AddWithValue("cCtaCteSerie_1", Request.cCtaCteSerie); // cm.Connection = cn; SqlParameter pSerie = new SqlParameter(); pSerie.ParameterName = "cCtaCteSerie"; pSerie.DbType = DbType.String; pSerie.Size = 4; pSerie.Direction = ParameterDirection.Output; SqlParameter pCorrelativo = new SqlParameter(); pCorrelativo.ParameterName = "cCtaCteNumero"; pCorrelativo.DbType = DbType.String; pCorrelativo.Size = 8; pCorrelativo.Direction = ParameterDirection.Output; cm.Parameters.Add(pSerie); cm.Parameters.Add(pCorrelativo); cm.ExecuteNonQuery(); //Item = cm.Parameters["cCtaCteSerie"].Value.ToString() + '-' + cm.Parameters["cCtaCteNumero"].Value.ToString(); Item = cm.Parameters["cCtaCteSerie"].Value.ToString() + cm.Parameters["cCtaCteNumero"].Value.ToString(); } } } catch (Exception) { throw; } return(Item); }
public bool Upd_Medica_CtaCteDatosImpresora(BE_ReqCtaCteNumeracion Objeto) { bool exito = false; try { clsConection Obj = new clsConection(); string Cadena = Obj.GetConexionString("Naylamp"); using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[usp_Upd_Medica_CtaCteDatosImpresora]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJurCodigo", Objeto.cPerJurCodigo); cm.Parameters.AddWithValue("nCajCodigo", Objeto.nCajCodigo); cm.Parameters.AddWithValue("cSerie", Objeto.cCtaCteSerie); cm.Parameters.AddWithValue("cNombreImpresora", Objeto.cNombreImpresora); cm.Parameters.AddWithValue("cPort", Objeto.cPort); cm.Parameters.AddWithValue("cCodAutSUNAT", Objeto.cCodAutSUNAT); cm.Connection = cn; if (cm.ExecuteNonQuery() > 0) { exito = true; } else { throw new ApplicationException("Se ha producido un error procedimiento almacenado: [usp_Upd_Medica_CtaCteDatosImpresora]; Consulte al administrador del sistema"); } } } } catch (Exception) { throw; } return(exito); }
//-------------------------- // CtaCteNumeracion //-------------------------- //Insert public BE_ResGenerico InsCtaCteNumeracion(BE_ReqCtaCteNumeracion Request) { BE_ResGenerico Item = new BE_ResGenerico(); long Resultado = 0; try { clsConection Obj = new clsConection(); string Cadena = Obj.GetConexionString("Naylamp"); using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "usp_Ins_CtaCteNumeracion"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJurCodigo", Request.cPerJurCodigo); cm.Parameters.AddWithValue("nCajCodigo", Request.nCajCodigo); cm.Parameters.AddWithValue("nComCodigo", Request.nComCodigo); cm.Parameters.AddWithValue("nCtaCteNumero", Request.nCtaCteNumero); cm.Parameters.AddWithValue("cCtaCteSerie", Request.cCtaCteSerie); cm.Parameters.AddWithValue("nCtaCteNumIni", Request.nCtaCteNumIni); cm.Parameters.AddWithValue("nCtaCtaNumFin", Request.nCtaCtaNumFin); cm.Connection = cn; Resultado = cm.ExecuteNonQuery(); Item.Resultado = Resultado; } } } catch (Exception) { throw; } return(Item); }
//--------------------------- // Get NewId Recibo CtasCtes //--------------------------- public string Get_NroRecibo_By_cPerJuridica_NewId(BE_ReqCtaCteNumeracion Request) { string NewRecibo = ""; try { clsConection Obj = new clsConection(); string Cadena = Obj.GetConexionString("Naylamp"); using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[usp_Get_NroRecibo_By_cPerJuridica_NewId]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJuridica", Request.cPerJuridica); cm.Connection = cn; SqlParameter pCod = new SqlParameter(); pCod.ParameterName = "cNumeracion"; pCod.DbType = DbType.String; pCod.Size = 15; pCod.Direction = ParameterDirection.Output; cm.Parameters.Add(pCod); cm.ExecuteNonQuery(); NewRecibo = cm.Parameters["cNumeracion"].Value.ToString(); } } } catch (Exception) { throw; } return(NewRecibo); }
public bool Ins_Medica_CtaCteDatosImpresora(BE_ReqCtaCteNumeracion Objeto) { DA_CtaCteNumeracion da = new DA_CtaCteNumeracion(); return(da.Ins_Medica_CtaCteDatosImpresora(Objeto)); }