//----------------------------------------------------------------------------------------- //DESCRIPCION: Anular prevnta por codigo de preventa public CENMensajePreventa AnularPreventa(int npre) { SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); CENMensajePreventa objCENMensajePreventa = new CENMensajePreventa(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_anular_preventa", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@p_ntraPreventa", SqlDbType.Int).Value = npre; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { objCENMensajePreventa.codigo = Convert.ToInt32(dr["flag"]); objCENMensajePreventa.mensaje = Convert.ToString(dr["msje"]); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(objCENMensajePreventa); }
//Validar el campo fecha de registro no sea mayor del parametro de dias maximo public CENMensajePreventa validarFechaRegistro(string fechari, string fecharf) { CENMensajePreventa objCENMensajePreventa = null; SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_validar_preventa_fechaR", con); cmd.CommandType = CommandType.StoredProcedure; if (fechari == "") { cmd.Parameters.Add("@codfechaRegistroI", SqlDbType.Char).Value = fechari; } else { cmd.Parameters.Add("@codfechaRegistroI", SqlDbType.Date).Value = ConvertFechaStringToDate(fechari); } if (fecharf == "") { cmd.Parameters.Add("@codfechaRegistroF", SqlDbType.Char).Value = fecharf; } else { cmd.Parameters.Add("@codfechaRegistroF", SqlDbType.Date).Value = ConvertFechaStringToDate(fecharf); } con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { objCENMensajePreventa = new CENMensajePreventa(); objCENMensajePreventa.codigo = Convert.ToInt32(dr["codMsj"]); objCENMensajePreventa.mensaje = Convert.ToString(dr["mensaje"]); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(objCENMensajePreventa); }
public static CENMensajePreventa ValidarFecharR(string fechaRegI, string fechaRegF) { CENMensajePreventa fechaValida = null; CLNPreventa objCLNPreventa = null; try { objCLNPreventa = new CLNPreventa(); fechaValida = objCLNPreventa.validarFechaRegistro(fechaRegI, fechaRegF); } catch (Exception ex) { ex.StackTrace.ToString(); } return(fechaValida); }