//--LISTAR X RUC

        //public List<ActualizarFmtosOA_E> listarActFormatoOA_RUC(string rucOA)

        //{
        //    List<ActualizarFmtosOA_E> listarActFormatoRuc_E = new List<ActualizarFmtosOA_E>();

        //    try
        //    {

        //        using (cmd = new SqlCommand("SP_LISTAR_OAS_PERMISO_ACTUALIZA_FRMTO_X_RUC", cnx.CONSel))
        //        {
        //            cnx.CONSel.Open();
        //            cmd.CommandType = CommandType.StoredProcedure;
        //            cmd.Parameters.AddWithValue("@RUCOA", rucOA);
        //            //cmd.Parameters.AddWithValue("@RAZONSOCIAL", RAZONSOCIAL);
        //            //cmd.Parameters.AddWithValue("@PERMITIRACTUALIZACION", PERMITIRACTUALIZACION);
        //            //cmd.Parameters.AddWithValue("@FECHAINICIO", FECHAINICIO);
        //            //cmd.Parameters.AddWithValue("@PLAZO", PLAZO);
        //            //cmd.Parameters.AddWithValue("@FECHAFIN", FECHAFIN);
        //            //cmd.Parameters.AddWithValue("@MOTIVOACTUALIZACION", MOTIVOACTUALIZACION);

        //            dr = cmd.ExecuteReader();

        //            while (dr.Read())
        //            {
        //                ActualizarFmtosOA_E actFormato_E = new ActualizarFmtosOA_E();
        //                actFormato_E.nro = Convert.ToInt32(dr["NRO"]);
        //                actFormato_E.rucOA = Convert.ToString(dr["RUC"]);
        //                actFormato_E.razonSocial = Convert.ToString(dr["RAZON SOCIAL"]);
        //                actFormato_E.permitirActualizarS = Convert.ToString(dr["PERMITIR ACTUALIZACION"]);
        //                actFormato_E.fechaInicio = Convert.ToString(dr["FECHA INICIO"]);
        //                actFormato_E.plazoMaxDias = Convert.ToInt32(dr["PLAZO DIAS"]);
        //                actFormato_E.fechaTermino = Convert.ToString(dr["FECHA TERMINO"]);
        //                actFormato_E.motivoActualizacion = Convert.ToString(dr["MOTIVO ACTUALIZACION"]);
        //                actFormato_E.usuarioRegistro = Convert.ToString(dr["USUARIO REGISTRO"]);
        //                actFormato_E.fechaRegistro = Convert.ToString(dr["FECHA REGISTRO"]);
        //                actFormato_E.estadoPermiso = Convert.ToString(dr["ESTADO DE PERMISO"]);

        //                listarActFormatoRuc_E.Add(actFormato_E);
        //            }
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        Debug.WriteLine("Error al listar las actualizaciones de Permisos de OA: " + ex.Message.ToString() + " " + ex.StackTrace.ToString());
        //        ut.logsave(this, ex);

        //    }
        //    finally
        //    {
        //        cnx.CONSel.Close();
        //    }
        //    return listarActFormatoRuc_E;

        //}

        //--LISTADO GENERAL

        public List <ActualizarFmtosOA_E> listarActFormatoOA(string rucOA)

        {
            List <ActualizarFmtosOA_E> listarActFormato_E = new List <ActualizarFmtosOA_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_OAS_PERMISO_ACTUALIZA_FRMTOS", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@RUCOA", rucOA);
                    //cmd.Parameters.AddWithValue("@RAZONSOCIAL", RAZONSOCIAL);
                    //cmd.Parameters.AddWithValue("@PERMITIRACTUALIZACION", PERMITIRACTUALIZACION);
                    //cmd.Parameters.AddWithValue("@FECHAINICIO", FECHAINICIO);
                    //cmd.Parameters.AddWithValue("@PLAZO", PLAZO);
                    //cmd.Parameters.AddWithValue("@FECHAFIN", FECHAFIN);
                    //cmd.Parameters.AddWithValue("@MOTIVOACTUALIZACION", MOTIVOACTUALIZACION);

                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        ActualizarFmtosOA_E actFormato_E = new ActualizarFmtosOA_E();
                        actFormato_E.nro = Convert.ToInt32(dr["NRO"]);
                        actFormato_E.idActualizaFmtosOA = Convert.ToInt32(dr["ID"]);
                        actFormato_E.idOA                = Convert.ToInt32(dr["idOA"]);
                        actFormato_E.rucOA               = Convert.ToString(dr["RUC"]);
                        actFormato_E.razonSocial         = Convert.ToString(dr["RAZON SOCIAL"]);
                        actFormato_E.permitirActualizarS = Convert.ToString(dr["PERMITIR ACTUALIZACION"]);
                        actFormato_E.fechaInicio         = Convert.ToString(dr["FECHA INICIO"]);
                        actFormato_E.plazoMaxDias        = Convert.ToInt32(dr["PLAZO DIAS"]);
                        actFormato_E.fechaTermino        = Convert.ToString(dr["FECHA TERMINO"]);
                        actFormato_E.motivoActualizacion = Convert.ToString(dr["MOTIVO ACTUALIZACION"]);
                        actFormato_E.usuarioRegistro     = Convert.ToString(dr["USUARIO REGISTRO"]);
                        actFormato_E.fechaRegistro       = Convert.ToString(dr["FECHA REGISTRO"]);
                        actFormato_E.estadoPermiso       = Convert.ToString(dr["ESTADO DE PERMISO"]);

                        listarActFormato_E.Add(actFormato_E);
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error al listar las actualizaciones de Permisos de OA: " + ex.Message.ToString() + " " + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return(listarActFormato_E);
        }
        //---OBTENER---

        public ActualizarFmtosOA_E obtenerActFrmtoOA(int idActualizaFmtosOA)
        {
            ActualizarFmtosOA_E actFrmto_E = new ActualizarFmtosOA_E();

            try
            {
                using (cmd = new SqlCommand("SP_OBTENER_DATOS_ACTUALIZA_OA_FORMATOS", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDACTUALIZAFRMTO", idActualizaFmtosOA);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        ActualizarFmtosOA_E actFmto = new ActualizarFmtosOA_E();
                        actFmto.idActualizaFmtosOA = Convert.ToInt32(dr["ID"]);
                        actFmto.idOA                = Convert.ToInt32(dr["IDOA"]);
                        actFmto.rucOA               = Convert.ToString(dr["RUC"]);
                        actFmto.razonSocial         = Convert.ToString(dr["Razon Social"]);
                        actFmto.permitirActualizar  = Convert.ToBoolean(dr["Permitir Actualizacion"]);
                        actFmto.fechaInicio         = Convert.ToString(dr["Fecha inicio"]);
                        actFmto.plazoMaxDias        = Convert.ToInt32(dr["Plazo Dias"]);
                        actFmto.fechaTermino        = Convert.ToString(dr["Fecha Termino"]);
                        actFmto.motivoActualizacion = Convert.ToString(dr["Motivo Actualizacion"]);
                        actFmto.idUsuarioRegistro   = Convert.ToInt32(dr["IdUsuario Registro"]);
                        actFmto.fechaRegistro       = Convert.ToString(dr["Fecha Registro"]);
                        //actFmto.estadoPermiso = Convert.ToString(dr["Estado Permiso"]);
                        actFrmto_E = actFmto;
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error al obtener permiso para actualizar formatos: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }

            finally
            {
                cnx.CONSel.Close();
            }

            return(actFrmto_E);
        }
        //--MODIFICAR

        public string modificar(ActualizarFmtosOA_E objActFmto)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_ACTUALIZA_FORMATOSOA", cnx.CONSel))

                    cnx.CONSel.Open();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@action", 'U');
                cmd.Parameters.AddWithValue("@idActualizaFmtosOA", objActFmto.idActualizaFmtosOA);
                cmd.Parameters.AddWithValue("@idOA", objActFmto.idOA);
                cmd.Parameters.AddWithValue("@permitirActualizar", objActFmto.permitirActualizar);
                cmd.Parameters.AddWithValue("@fechaInicio", objActFmto.fechaInicio);
                cmd.Parameters.AddWithValue("@plazoMaxDias", objActFmto.plazoMaxDias);
                cmd.Parameters.AddWithValue("@fechaTermino", objActFmto.fechaTermino);
                cmd.Parameters.AddWithValue("@motivoActualizacion", objActFmto.motivoActualizacion);
                cmd.Parameters.AddWithValue("@idUsuarioRegistro", objActFmto.idUsuarioRegistro);
                cmd.Parameters.AddWithValue("@fechaRegistro", ut.obtener_Fecha());

                cmd.ExecuteNonQuery();

                msg = "Se modifico correctamente el permiso";
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al modificar el permiso" + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al modificar permiso";
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return(msg);
        }
Beispiel #4
0
 public string eliminar(ActualizarFmtosOA_E objFrmto)
 {
     return(actualizaFmto_D.eliminar(objFrmto));
 }
Beispiel #5
0
 public string modificar(ActualizarFmtosOA_E objFrmto)
 {
     return(actualizaFmto_D.modificar(objFrmto));
 }
Beispiel #6
0
 public string agregar(ActualizarFmtosOA_E objFrmto)
 {
     return(actualizaFmto_D.agregar(objFrmto));
 }