/// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet Servicio. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToServicio(Servicio servicio)
 {
     base.AddObject("Servicio", servicio);
 }
 /// <summary>
 /// Crear un nuevo objeto Servicio.
 /// </summary>
 /// <param name="iDServicio">Valor inicial de la propiedad IDServicio.</param>
 public static Servicio CreateServicio(global::System.Int32 iDServicio)
 {
     Servicio servicio = new Servicio();
     servicio.IDServicio = iDServicio;
     return servicio;
 }
 private void Insertar()
 {
     try
     {
         if (txtNombre.Text != "")
         {
             Usuario objusuario = (Usuario)Session[Constantes.sesionUsuario];
             objservicio.SER_Nombre = txtNombre.Text.Trim();
             objservicio.SER_NombreIngles = txtingles.Text.Trim();
             objservicio.SER_Descripcion = txtDescripcion.Text.Trim();
             objservicio.SER_Estado = Constantes.EstadoActivo;
             objservicio.SER_UsuarioCreacion = objusuario.IDUsuario.ToString();
             objservicio.SER_FechaHoraCreacion = DateTime.Now;
             objservicio = ServicioBL.Instancia.Insertar(objservicio);
             int idcategoria = objservicio.IDServicio;
             objservicio.SER_Codigo = "SER" + idcategoria.ToString().PadLeft(7, '0');
             ServicioBL.Instancia.Actualizar(objservicio);
             LimpiarCampos();
             ClientScript.RegisterStartupScript(this.GetType(), "Confirmacion", "$(function(){MostrarMensaje('msjRegistroOK');});", true);
         }
     }
     catch
     {
         ClientScript.RegisterStartupScript(this.GetType(), "Error", "$(function(){MostrarMensaje('msjErrorGrabar');});", true);
     }
 }