Example #1
0
        public DataSet selectSociedades(DTOEmpresa dto)
        {
            try
            {
                DataSet       ds         = new DataSet();
                StringBuilder SQLString  = new StringBuilder();
                StringBuilder Campos     = new StringBuilder();
                ArrayList     Parametros = new ArrayList();

                SQLString.Append("Select * From sociedad where idEmpresa = '" + dto.IdEmpresa + "';");
                if (dto == null)
                {
                    throw new NullReferenceException("DAOCoordinador.select(dto)");
                }

                MySqlCommand     orden = ObtenerOrdenSql(SQLString.ToString(), Parametros);
                MySqlDataAdapter da    = new MySqlDataAdapter(orden);
                da.Fill(ds);

                return(ds);
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
Example #2
0
        private void actualizar_datos_de_edicion_y_de_lectura(int IdEmpresa)
        {
            txtId.ReadOnly = false;
            using (UnidadDeTrabajo bd = new UnidadDeTrabajo())
            {
                DTOEmpresa empresaDetalle = bd.Empresa.Obtener_DTOEmpresa_x_idEmpresa(IdEmpresa);
                if (empresaDetalle != null)
                {
                    cmbEstado.DataSource = bd.Estado.Obtener(es => es.IdTipoEstado == 4);
                    cmbEstado.DataBind();

                    txtId.Value         = empresaDetalle.Id;
                    txtRUC.Text         = empresaDetalle.RUC;
                    txtRazonSocial.Text = empresaDetalle.RazonSocial;
                    txtTelefono.Text    = empresaDetalle.Telefono;
                    txtDireccion.Text   = empresaDetalle.Direccion;
                    txtEmail.Text       = empresaDetalle.Email;
                    txtPagWeb.Text      = empresaDetalle.PaginaWeb;
                    cmbEstado.Value     = empresaDetalle.IdEstado;
                }
                else
                {
                    //mensaje.Text = "Activo no encontrado";
                }
            }
        }
Example #3
0
        public DataTable crud_tblEmpresaInsert(DTOEmpresa _DTOEmpresa)
        {
            DataTable _dt = new DataTable();

            using (conexion = new SqlConnection(cadenaConexion))
            {
                try
                {
                    conexion.Open();
                    comando             = new SqlCommand("crud_tblEmpresaInsert", conexion);
                    comando.CommandType = CommandType.StoredProcedure;

                    comando.Parameters.AddWithValue("@NIT", _DTOEmpresa.NIT);
                    comando.Parameters.AddWithValue("@razonSocial", _DTOEmpresa.razonSocial);
                    comando.Parameters.AddWithValue("@telefono", _DTOEmpresa.telefono);
                    comando.Parameters.AddWithValue("@nombreResponsable", _DTOEmpresa.nombreResponsable);
                    comando.Parameters.AddWithValue("@correoElectronico", _DTOEmpresa.usuario.correoElectronico);
                    comando.Parameters.AddWithValue("@usuario", _DTOEmpresa.usuario.usuario);
                    comando.Parameters.AddWithValue("@contrasena", _DTOEmpresa.usuario.contrasena);
                    comando.Parameters.AddWithValue("@idRol", _DTOEmpresa.usuario.idRol);
                    comando.Parameters.AddWithValue("@estado", _DTOEmpresa.usuario.estado);

                    adaptador = new SqlDataAdapter(comando);
                    adaptador.Fill(_dt); // El fill adapta los datos mque tiene el "adaptador" para que se convierta en un DataTable o un DataSet
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                    throw ex;
                }

                finally
                {
                    conexion.Close();
                }
            }

            return(_dt);
        }
Example #4
0
        public string GuardarEmpresa(string Razon, string NombreC, string Paterno, string Materno, string EmailC, string Telefono, string Celular, string Pais, string Estado, string Delegacion,
                                     string CP, string NoExterior, string NoInterior, string Calle, string Email, string RFC, string Observacion, string Colonia, string CalleF, string NoExteriorF,
                                     string NoInteriorF, string CPF, string ColoniaF, string PaisF, string EstadoF, string DelegacionF, string ObservacionF, string Igual, string FechaV, string UsuarioId)
        {
            DTOEmpresa empresa = (new DTOEmpresa
            {
                RFC = RFC,
                RazonSocial = Razon,
                FechaVigencia = DateTime.ParseExact(FechaV.Replace('-', '/'), "dd/MM/yyyy", CultureInfo.InvariantCulture),
                Usuarioid = int.Parse(UsuarioId),
                EmpresaDetalle = new DTOEmpresaDetalle
                {
                    Nombre = NombreC,
                    Paterno = Paterno,
                    Materno = Materno,
                    EmailContacto = EmailC,
                    Telefono = Telefono,
                    Celular = Celular,
                    PaisId = int.Parse(Pais),
                    EntidadFederativaId = int.Parse(Estado),
                    MunicipioId = int.Parse(Delegacion),
                    CP = CP,
                    Colonia = Colonia,
                    Calle = Calle,
                    NoExterior = NoExterior,
                    NoInterior = NoInterior,
                    Email = Email,
                    Observacion = Observacion,

                    DatosFiscales = Igual == "false" ? new DTODatosFicales
                    {
                        RFC = RFC,
                        PaisId = int.Parse(PaisF),
                        EntidadFederativaId = int.Parse(EstadoF),
                        MunicipioId = int.Parse(DelegacionF),
                        CP = CPF,
                        Colonia = ColoniaF,
                        Calle = CalleF,
                        NoExterior = NoExteriorF,
                        NoInterior = NoInteriorF,
                        Observacion = ObservacionF,
                        EsEmpresa = true,
                    } : new DTODatosFicales
                    {
                        RFC = RFC,
                        PaisId = int.Parse(Pais),
                        EntidadFederativaId = int.Parse(Estado),
                        MunicipioId = int.Parse(Delegacion),
                        CP = CP,
                        Colonia = Colonia,
                        Calle = Calle,
                        NoExterior = NoExterior,
                        NoInterior = NoInterior,
                        Observacion = Observacion,
                        EsEmpresa = true,
                    }
                }
            });

            return(BLLEmpresa.GuardarEmpresa(empresa));
        }
 public IHttpActionResult SaveEmpresa(DTOEmpresa Empresa)
 {
     return Ok(BLLEmpresa.GuardarEmpresa(Empresa));
 }