示例#1
0
        public String insertarOrganismo(Entidades.DTOOrganismo objOrganismo)
        {
            try
            {
                // Abrimos la conexion
                objConexion.abrirConexion();

                // Creamos un comando
                SqlCommand comandoInsert = new SqlCommand();

                // Definimos los parametros
                SqlParameter parametroIdentificador, parametroNombre, parametroDireccion, parametroFax, parametroCorreo, parametroTelefono1, parametroTelefono2;

                // Le asignamos la conexión
                comandoInsert.Connection = objConexion.conexion;

                // Le establecemos la orden SQL
                comandoInsert.CommandText = "insert into Organismo values (@identificador, @nombre, @telefono1, @telefono2, @direccion, @fax, @correo)";

                // Asignamos al parametro su tipo de dato
                parametroIdentificador = new SqlParameter("identificador", System.Data.SqlDbType.Int);
                parametroNombre        = new SqlParameter("Nombre", System.Data.SqlDbType.VarChar);
                parametroDireccion     = new SqlParameter("direccion", System.Data.SqlDbType.VarChar);
                parametroFax           = new SqlParameter("fax", System.Data.SqlDbType.Int);
                parametroCorreo        = new SqlParameter("correo", System.Data.SqlDbType.VarChar);
                parametroTelefono1     = new SqlParameter("telefono1", System.Data.SqlDbType.Int);
                parametroTelefono2     = new SqlParameter("telefono2", System.Data.SqlDbType.Int);

                // Damos valores a los parametros
                parametroIdentificador.Value = objOrganismo.identificador;
                parametroNombre.Value        = objOrganismo.nombre;
                parametroDireccion.Value     = objOrganismo.direccion;
                parametroFax.Value           = objOrganismo.fax;
                parametroCorreo.Value        = objOrganismo.correo;
                parametroTelefono1.Value     = objOrganismo.telefono1;
                parametroTelefono2.Value     = objOrganismo.telefono2;

                // Añadimos los parametros al comando
                comandoInsert.Parameters.Add(parametroIdentificador);
                comandoInsert.Parameters.Add(parametroNombre);
                comandoInsert.Parameters.Add(parametroDireccion);
                comandoInsert.Parameters.Add(parametroFax);
                comandoInsert.Parameters.Add(parametroCorreo);
                comandoInsert.Parameters.Add(parametroTelefono1);
                comandoInsert.Parameters.Add(parametroTelefono2);

                // Ejecutamos el comando
                comandoInsert.ExecuteNonQuery();

                //Cerramos la conexion
                objConexion.cerrarConexion();

                return("Organismo insertado con éxito");
            }

            catch (Exception e)
            {
                //Cerramos la conexion
                objConexion.cerrarConexion();

                return(e.Message);
            }
        }
示例#2
0
        private void BtnInsertar_Click(object sender, RoutedEventArgs e)
        {
            if (sender == btnInsertarDocumento)
            {
                Entidades.DTODocumento objDocumento = new Entidades.DTODocumento();

                objDocumento.identificador = Convert.ToInt32(tbxIdentificador.Text);
                objDocumento.contenido     = tbxContenido.Text;
                objDocumento.fechaLlegada  = Convert.ToDateTime(tbxFechaLlegada.Text);
                objDocumento.fechaSalida   = Convert.ToDateTime(tbxFechaSalida.Text);
                objDocumento.juzgado       = cbxPertenencia.SelectedItem.ToString();
                objDocumento.tipo          = cbxTipoDocumento.SelectedItem.ToString();

                if (cbxTipoRemitente.SelectedItem.ToString().Equals("Persona"))
                {
                    ventanaSeleccionRemitente objSeleccion = new ventanaSeleccionRemitente(1);

                    objSeleccion.ShowDialog();

                    objDocumento.remitente = objSeleccion.nombre;

                    int idPersona = objModelo.consultarIdRemitente(objDocumento.remitente, 1);

                    objModelo.insertarDocumento(objDocumento, 1, idPersona);
                }
                else
                {
                    if (cbxTipoRemitente.SelectedItem.ToString().Equals("Organismo"))
                    {
                        ventanaSeleccionRemitente objSeleccion = new ventanaSeleccionRemitente(2);

                        objSeleccion.ShowDialog();

                        objDocumento.remitente = objSeleccion.nombre;

                        int idOrganismo = objModelo.consultarIdRemitente(objDocumento.remitente, 2);

                        objModelo.insertarDocumento(objDocumento, 2, idOrganismo);
                    }
                }
            }
            else
            {
                if (sender == btnInsertarOrganismo)
                {
                    Entidades.DTOOrganismo objOrganismo = new Entidades.DTOOrganismo();

                    objOrganismo.nombre        = tbxNombreOrganismo.Text;
                    objOrganismo.identificador = Convert.ToInt32(tbxIdentificadorOrganismo.Text);
                    objOrganismo.direccion     = tbxDireccionOrganismo.Text;
                    objOrganismo.telefono1     = Convert.ToInt32(tbxTelefono1Org.Text);
                    objOrganismo.telefono2     = Convert.ToInt32(tbxTelefono2Org.Text);
                    objOrganismo.fax           = Convert.ToInt32(tbxFaxOrg.Text);
                    objOrganismo.correo        = tbxCorreoOrganismo.Text;

                    String mensajeOrganismo = objModelo.insertarOrganismo(objOrganismo);

                    MessageBox.Show(mensajeOrganismo, "Organismo", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    if (sender == btnInsertarPersona)
                    {
                        Entidades.DTOPersona objPersona = new Entidades.DTOPersona();

                        objPersona.identificador   = Convert.ToInt32(tbxIdentificadorPersona.Text);
                        objPersona.correo          = tbxCorreo.Text;
                        objPersona.direccion       = tbxDireccion.Text;
                        objPersona.dni             = tbxDni.Text;
                        objPersona.fax             = Convert.ToInt32(tbxFaxPersona.Text);
                        objPersona.nombre          = tbxNombre.Text;
                        objPersona.primerapellido  = tbxPrimerApellido.Text;
                        objPersona.segundoapellido = tbxSegundoApellido.Text;
                        objPersona.telefono1       = Convert.ToInt32(tbxTelefono1.Text);
                        objPersona.telefono2       = Convert.ToInt32(tbxTelefono2.Text);

                        if (cbxTipoPersona.SelectedIndex == 0)
                        {
                            objPersona.tipo = "int";
                        }
                        else
                        {
                            if (cbxTipoPersona.SelectedIndex == 1)
                            {
                                objPersona.tipo = "insc";

                                ventanaPersonaInscrita objInscrito = new ventanaPersonaInscrita();

                                objInscrito.ShowDialog();

                                objPersona.tomo    = objInscrito.tomo;
                                objPersona.pagina  = objInscrito.pagina;
                                objPersona.seccion = objInscrito.seccion;
                            }
                        }


                        String mensajePersona = objModelo.insertarPersona(objPersona);

                        MessageBox.Show(mensajePersona, "Persona", MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                }
            }
        }